SOE for .Net中重新编译生成新的.soe后无法识别的解决方法

0
分享 2018-03-27

SOE for .Net中重新编译生成新的.soe后无法识别的解决方法

SOE的开发往往不可能一次性完成,需要反复修改,这样就涉及重新编译,生成新的.soe文件并重新添加到Server站点,当然之前需要先将原有的.soe文件删除。这时当你执行该SOE扩展时有可能会发现,目前执行的还是之前添加的.soe文件,并没有识别到新生成的同名的.soe,接下来怎么办呢?本文主要来解决该问题。
1,参照文章:SOE不能进入断点调试 中所述,先登录admin账户(http://localhost:6080/arcgis/admin/),选择services:

界面中选择types:

选择extensions:

选择unregister:

将你想要删除的.soe文件解除注册即可。解除完后返回home界面,选择uploads:

找到对应的项,选择delete:

2,当你执行完上面操作,添加重新编译过的.soe文件时还有可能遇到下面提示:
“An extension with name ‘Coordinate’ is already registered for service type ‘MapServer’”,就是说该名称已经注册了,这时可以找到C:\Program Files\ArcGIS\Server\bin\ServerTypesExt.dat文件,将下面对应的内容删除即可:

删除后再添加就不会有提示了。
好了,关于这个问题的解决方法就写到这里,欢迎遇到该问题的小伙伴们给我留言…

文章来源:https://blog.csdn.net/xinying180/article/details/79711039

0 个评论

要回复文章请先登录注册