我使用VS 2012的默认模板创建MVC4移动应用程序。 它使用在桌面浏览器工作正常http://localhost/mvcapplication1/
但是当我试图运行在WP8模拟器浏览器相同的应用程序它不工作,并显示消息“我们遇到了在显示此页麻烦”。 我也试图与IP地址(127.0.0.1),但仍然没有运气。 请告诉我,我怎么能连接使用WP8模拟器浏览到本地主机?
Answer 1:
而Windows Phone 8模拟器实际上是一个完整的虚拟机都有自己的内部IP地址。
因此, localhost
是指(虚拟)的手机,而不是电脑。
要连接到PC主机,你需要进入其内部的IP地址。
您还需要IIS Express和您的防火墙配置为接受来自其他计算机的连接。
Answer 2:
我一直在寻找这个太的答案,发现现在有来自微软的官方回答:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj684580%28v=vs.105%29.aspx
Answer 3:
您可以安装小提琴手并办理有关如何配置Windows模拟器小提琴手的指令。
本文的工作只是罚款对我来说: http://blogs.msdn.com/b/wsdevsol/archive/2013/06/05/configure-the-windows-phone-8-emulator-to-work-with-fiddler。 ASPX
一个完成配置后,仿真器将自动使用Fiddler作为代理服务器,你应该本地主机工作,从仿真器就好了。
记得开始的仿真器来路由流量前开始提琴手,否则它不会工作。 您还可以通过监视Windows模拟器发出的HTTP / HTTPS请求。
Answer 4:
尝试用你的IP,而不是使用的(本地主机)
1从开始菜单中打开命令提示符2-写IPCONFIG 3-你会发现IPv4的ADRESS旁边你的IP地址,如果它不工作,尝试从MSDN这些额外的步骤
要创建HTTP请求到IIS快递从Windows启动屏幕防火墙例外,搜索Windows防火墙。 点击运行该程序。 在Windows防火墙窗口中,点击高级设置。 在Windows高级安全防火墙屏幕上,选择入站规则。 然后单击新建规则。 在新建入站规则向导的规则类型页面中,选择端口。 然后单击下一步。 在协议和端口页上,输入IIS Express已在特定本地端口字段使用的端口号。 然后单击下一步。
在操作页面上,选择允许连接。 然后单击下一步。 在个人资料页面上,选择私人及(如适用)域。 不要选择公开。 然后单击下一步。 用于测试例如,本地Web服务 - 在名称页上,键入规则的名称。 然后单击Finish。
Answer 5:
我有这个问题是,当我跑我的科尔多瓦的应用程序随着Windows Phone 8模拟器。 在我来说,我跑我在释放模式的应用程序。 当我改变模式调试我能够从我的应用程序访问本地Web服务器。
http://guntucomputerhacks.blogspot.com.au/