繁体   English   中英

Visual Studio 2010调试模式下的ArcObjects 10.2错误

[英]ArcObjects 10.2 Error Under Debug Mode of Visual Studio 2010

我陷入了这个ArcObjects 10.2.2调试问题。

我的环境

  • Win7 64位
  • ArcGIS Desktop(ArcInfo)10.2.2.3553
  • Visual Studio 2010专业版

    问题
    我的应用程序使用ESRI.ArcGIS.Carto的IMapDocument接口打开MXD文档。 如果文档具有栅格地图服务层(地图服务类型:已缓存;文件格式:PNG32),则在应用程序尝试将其打开时,在Visual Studio的调试模式下会出现错误。
    异常消息-“访问被拒绝。(来自HRESULT的异常:0x80030005(STG_E_ACCESSDENIED))”
    Windows事件查看器确实带有有关ESRI的RasterDB.dll的错误
    截图

  • 我试过其他虚拟机,同样的问题。
  • 我试图从其他Map Server添加栅格图层,同样的问题。
  • 我还尝试添加其他栅格图层(开放式街道底图),同样的问题。

    然而,

  • 可以使用ArcMap 10.0、10.2和10.2.2正确打开此文档。
  • 如果我从MXD文档中删除了栅格图层,则在调试模式下没有问题。
  • 或者,如果我直接运行编译的exe文件,一切都很好。
  • 如果将栅格图层更改为其他类型的地图服务图层(地图服务类型:未缓存),则没问题。
    截图

    谢谢,

  • 问题解决了。
    此错误应该与ESRI的栅格库和Microsoft的远程调试库(VS7因果关系堆栈管理器)之间的模块(CSM.dll)冲突有关。

    感谢约翰·西蒙尼奇(John Simonitch)的[类似帖子] [1]

    [1]: https//geonet.esri.com/thread/68703

    暂无
    暂无

    声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

     
    粤ICP备18138465号  © 2020-2024 STACKOOM.COM