
SOE
会握爪的小金毛
吃早餐,多运动,不熬夜,常反思。每一天,遇见更好的自己!
展开
-
SOE错误:0x80040111 classfactory cannot supply requested class
SOE部署后,启动服务,报错,错误信息是null,截图如下:查看日志,错误显示的是0x80040111 classfactory cannot supply requested class,截图如下:首先,判断你的SOE是通过.net开发的还是java开发的,如果是.net开发的,需要考虑以下可能的原因:1、安装环境是否满足 .net framework的最低要求。比如10.2版本的SOE需要.net 4.0的支持,若soe部署到Winserver2008R2的环境中,需要安装.net.原创 2020-08-27 21:10:48 · 1228 阅读 · 0 评论 -
SOE包内的相对路径获取
问题需求:项目有些属性信息,想通过配置文件的方式在SOE中进行处理,方便修改。解决思路:将配置文件打包至soe中,通过获取soe的路径,相对定位至配置文件所在路径。解决方案:1、将配置文件的属性“复制到输出目录”设置为始终复制;2、在Construct方法中,通过以下代码获取soe文件的路径;string currentPath = this.GetType().Ass...原创 2020-03-24 18:47:41 · 486 阅读 · 0 评论 -
在VS2012中创建的SOE工程无法编译出soe文件
问题描述:SOE工程无法编译出SOE文件环境:VS2012、AO10.2解决方案:在SOE工程文件下找到.csproj文件,用记事本打开,找到 “Project="$(MSBuildExtensionsPath)\ESRI\ESRI.ArcGIS.AddIns.Server.targets" Condition="Exists('$(MSBuildExtensionsPath)\ESR...原创 2020-03-24 18:26:42 · 471 阅读 · 0 评论 -
SOE开发过程中,SDE中的属性表无法用游标更新的问题
在使用AO组件开发SOE过程中,存在于SDE中的属性表(没有空间信息的表,普通表),在使用ITable接口的update游标时,执行删选时报错,如下图所示:ITable pTable = pFeatureWorkspace.OpenTable("TableName"); //TableName为属性表名称IQueryFilter pFilter = new QueryFilterClass()...原创 2018-05-22 23:34:39 · 388 阅读 · 0 评论