Windows 7,VS2012-Update1,x64。
如果我启动新的MVC项目,并将Azure项目添加到它。我无法在azure仿真器中本地调试它。
错误:
操作时间超过预期
64位调试操作是 服用时间超过预期。这可能是由不兼容性引起的 与第三方网络软件。 See help for troubleshooting these issues.
当我终止该消息时(两次):
适用于Microsoft Visual Studio的Windows Azure工具
将调试器附加到角色intances时出错 'deployment18(18).mvctest.Azure.Website_IN_0',其中prces为Id:'8752'。 无法附加。 Microsoft Visual Studio远程调试监视器 已在远程机器上关闭。
第一条消息,我已经发现,如果您将网站目标更改为x86,则可以解决问题。 (这解决了调试单元测试的问题) 但如果我将其更改为x86,则会弹出nex消息:
适用于Microsoft Visual Studio的Windows Azure工具
无法启动调试。该角色是为与windows azure计算模拟器不兼容的平台构建的。在此系统上,计算仿真器支持任何CPU和x64。
如果我在没有调试的情况下启动(不是x86),则会启动Windows模拟器,并打开网站。
是否有解决此问题的解决方案我们可以在azure仿真器上调试x64网站?
感谢。
问题是,普通帐户没有管理员权限,我们必须使用其他管理员用户的凭据才能以管理员模式运行它。 如果我使用该管理员用户登录并启动了所有内容,则该用户无法加载azure模拟器。 每个合作开发者都有同样的问题。 但是当普通帐户恢复管理员权限时,模拟器正常启动。 所以我认为这些管理员帐户(我不知道的)缺少某些东西
答案 0 :(得分:2)
确保远程调试服务和机器调试管理器(适用于x64)已正确安装并运行(自动服务,特别是未禁用)。
您还可以按照here
说明尝试下载并重新安装远程调试工具即使它在同一台机器上,也很可能是仿真器的调试通过远程调试路径
答案 1 :(得分:1)
现在已经谷歌了一段时间,看起来问题是连接到Windows上安装的网络驱动程序。你安装了VPN吗?卸载它然后重试。 否则它可能是一些网卡驱动程序。同样在这里,卸载并重试。 有些人通过升级visual studio解决了这个问题。