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