7

Windows 7,VS2012-Update1,x64。

如果我启动一个新的 MVC 项目,并将 Azure 项目添加到它。我无法在 azure 模拟器中本地调试它。

错误:

操作时间比预期的要长

64 位调试操作花费的时间比预期的要长。这可能是由于与第 3 方网络软件不兼容造成的。请参阅有关解决这些问题的帮助。

当我终止该消息时(两次):

适用于 Microsoft Visual Studio 的 Windows Azure 工具

将调试器附加到角色实例 '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 模拟器。每个共同开发者都有同样的问题。但是当普通帐户恢复管理员权限时,模拟器正常启动。所以我认为这些管理员帐户缺少一些东西(我不知道)

4

2 回答 2

2

确保远程调试服务和机器调试管理器(用于 x64)已正确安装和运行(自动中的服务,尤其是未禁用的服务)。

您也可以尝试按照此处的说明下载并重新安装远程调试工具

即使它在同一台机器上,模拟器的调试也有可能通过远程调试路径

于 2013-03-19T14:00:12.843 回答
1

现在已经用谷歌搜索了一段时间,看起来问题与安装在 Windows 上的网络驱动程序有关。你有安装VPN吗?卸载它并重试。否则可能是某些网卡驱动程序。同样的,卸载重试。有些人通过升级视觉工作室解决了这个问题。

于 2013-03-20T19:32:47.303 回答