Windows Phone 8.1模拟器的问题

sau*_*rav 14 fiddler visual-studio windows-phone-8 windows-phone-8-emulator windows-phone-8.1

我真的很难应付Windows手机模拟器.我的最终目标是部署我的应用程序并通过fiddler嗅探http请求.我在Windows 8.1上的Visual Studio 2013 Update 4上

我面临的问题

  1. 有时,模拟器根本无法启动并被卡住"Window Phone OS正在启动".

    首先,我收到"尝试修改开关设置"信息对话框的消息.我点击确定.然后我得到错误对话框"Windows Phone模拟器无法连接到Windows Phone操作系统""对象引用未设置为对象的实例"(内部c#错误).我点击关闭,它被卡在"Windows Phone OS正在启动".

  2. 如果我遇到这个问题并且我的应用程序已部署.我无法连接到互联网.即使浏览器中的链接也无法打开.
  3. 现在,为了罕见的罕见的时间,我能够连接到互联网.我无法嗅探http请求.

但嗅探仍然是我的第二个问题,但我的第一个问题是让模拟器运行并连接到互联网.

我已经执行的故障排除步骤.

  1. Hyper-V作为Windows功能已打开.
  2. 我的防火墙已被禁用.
  3. 我删除了由Hyper-V管理器创建的虚拟机和交换机,并通过Visual Studio创建它.
  4. 在网络连接中,禁用并启用vEthernet(Windows Phone模拟器开关).
  5. 还试过ipconfig/renew.

经历了很多msdn帖子,博客,所以问题但是模拟器的行为非常不一致.

有什么办法可以获得模拟器日志/信息吗?

任何指导我向任何方向的帮助将非常感激.

更新现在一直在为我工作的东西是禁用Hyper-V窗口功能,然后再次启用它.请注意昂贵的系统重启.然后将我的用户名添加到Hyper V管理组,然后部署该应用程序.因此,每当我改变我的网络时,我都必须执行这些步骤.绝对不可持续

更新1 所以现在我有小提琴手在中间充当男人.按照此处的步骤http://blogs.msdn.com/b/wsdevsol/archive/2013/06/05/configure-the-windows-phone-8-emulator-to-work-with-fiddler.aspx.这里要改变的事情是端口号并给出ip号而不是主机名.

还有小提琴手总是首先启动,然后是模拟器.Fiddler能够嗅探模拟器中发生的请求.但我的应用程序http请求没有通过,如果我没有fiddler运行,这是好的.我目前正在研究这个问题.

最诚挚的问候,Saurav

Dio*_*uez 1

您是否尝试过以管理员身份运行 Visual Studio?有时,用户必须具有最高权限才能运行 Hyper-V。