networking - Windows Phone 8 模拟器 - 从主机 PC 上的主机文件访问域?

标签 networking windows-phone-8 windows-phone-8-emulator

我对 Windows Phone 开发还很陌生,我正在尝试完成一些我认为相当简单的事情。

每当我使用 ASP.NET 进行开发时,我总是在 IIS 中创建一个站点,并为开发版本创建一个域,我将其添加到我的主机文件中的本地 IP 点(例如:www.mysite.local 指向 127.0.0.1 )。直接在我的机器上开发和测试时,这很好用。

但是,我目前正在构建一个将由 Windows Phone 8 应用程序使用的 API(使用 URL api.mysite.local) - 我很好奇是否有任何方法可以使用模拟器模拟相同的事情。我原以为模拟器(或运行它的 Hyper-V)可能会在后台使用 Windows 主机文件,但似乎没有。似乎也没有任何方法可以专门为它添加主机文件映射。

这不可能吗?我能够完成它的唯一方法是使用 IP 地址。但这意味着我现在为不同的应用程序拥有不同的虚拟目录(例如: http://xx.xx.xx.xx/apihttp://xx.xx.xx.xx/website 等)——我不太喜欢。理想情况下,我想使用相同的完整 URL。

最佳答案

我没试过,但应该有办法使用 Fiddler 做到这一点。

首先安装 Fiddler,并启动它 之前 启动模拟器。从那里,模拟器将自动使用 Fiddler 作为代理。由于 Fiddler 在您的计算机上运行,​​它应该使用您的主机文件,为您提供所需的结果。如果没有,您可以使用主机重新映射强制它(在工具菜单中,单击“主机”)。

关于networking - Windows Phone 8 模拟器 - 从主机 PC 上的主机文件访问域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15289685/

相关文章:

c - 套接字编程

linux - 在 Linux 中的临时网络上托管 Web 应用程序

windows-phone-8 - Windows 8 手机模拟器方向更改按钮不会更改或触发 "OnOrientationChanged"

java - 与 Volley 建立联系

c++ - udp源端口和目的端口必须匹配吗?

c# - 如何查看元素在屏幕中是否可见?

windows-phone - 使用非本地镜像在 Windows Phone 8 中设置锁屏

c# - Windows Phone 闹钟不断自行重新开启

windows - 如何在没有 visual studio 的情况下运行 windows phone 8 模拟器?

visual-studio - Windows Phone SDK Paradox : "Xde couldn' t find an IPv4 address. ."and "模拟器无法确定主机的 IP 地址...”