Windows Phone 8仿真器 - 从主机PC上的主机文件访问域?
我对Windows Phone开发相当陌生,我试图完成一些我认为会相当直接的事情。Windows Phone 8仿真器 - 从主机PC上的主机文件访问域?
每当我开发使用ASP.NET,我总是在IIS中创建一个站点,并为我的本地IP添加到我的hosts文件中的开发版本创建一个域(例如:www.mysite.local points到127.0.0.1)。这在我的机器上直接开发和测试时工作正常。
但是,我目前正在构建一个将被Windows Phone 8应用程序使用的API(使用URL api.mysite.local) - 我很好奇是否有任何方法来模仿相同的东西模拟器。我本来期望模拟器(或运行它的Hyper-V)可能会使用Windows主机文件,但似乎并非如此。似乎也没有办法专门为它添加主机文件映射。
这不可能吗?我能够完成的唯一方法是使用IP地址。但这意味着我现在有不同的虚拟目录适用于不同的应用程序(例如:http://xx.xx.xx.xx/api,http://xx.xx.xx.xx/website等) - 我不太喜欢。我最好喜欢使用相同的完整URL。
谢谢Amigable - 听起来很有用。当我回家时我会试一试。 – stevehayter 2013-03-08 11:45:25
@stevehayter,你有机会尝试一下吗? – 2013-03-15 09:11:02
嗨Amigable - 还不幸,因为我还没有到过。本周末肯定 - 但会确保我回报:)。 – stevehayter 2013-03-15 15:53:42
我还没有尝试过,但应该有一种方法可以使用Fiddler来做到这一点。
首先安装Fiddler,并在之前启动启动模拟器。从那里,模拟器将自动使用Fiddler作为代理。由于Fiddler在你的电脑上运行,它应该使用你的主机文件,给你你想要的结果。如果没有,您可以使用主机重新映射强制它(在工具菜单中,单击“主机”)。
听起来很有前途的KooKiz ......谢谢。当我回家并让你知道结果时,我会试一试。 – stevehayter 2013-03-08 11:46:17
@stevehayter你有没有得到Fiddler做你的出价?如果是,如何?如果不是,你是否解决了这个问题? – Eniola 2015-12-26 14:43:31
相关http://stackoverflow.com/questions/367908/free-dns-server-for-windows-xp-vista-win7 – 2013-03-08 08:35:31
检查此问题http://stackoverflow.com/questions/22919788/how-to-编辑窗口电话模拟器图像主机文件 – csharpwinphonexaml 2016-07-04 13:52:24