使用Windows Azure Tools,为什么我会收到对内存位置的无效访问权限?

Dav*_*age 21 .net azure visual-studio-2010

我安装了以下内容:

  • Visual Studio 2010
  • Windows Azure工具,v1.5
  • Windows Azure SDK,v1.5

当我尝试调试"Web角色"时,我收到以下错误:"Windows Azure工具:对内存位置的无效访问"

这显示在Visual Studio的"常规"输出中.发生这种情况时,它会取消构建/调试会话.这不会每次都发生.如果我再试一次,它可能会起作用.

内存看起来像这样:

  • 总计:8061
  • 缓存:969
  • 可用:1468
  • 免费:524

使用率约为81%.

所以,问题是,为什么我收到这个错误?

小智 11

我在这里记录了这个bug的原因和解决方案:http: //blogs.msdn.com/b/cie/archive/2013/10/31/compute-emulator-invalid-access-to-memory-location.aspx

解决方案是安装Windows 8.1或安装KB 2588507热修复程序(http://support.microsoft.com/kb/2588507/en-us)以更正旧版64位Windows中的内核地址转换例程.