• 怎样调试SOE


    调试SOE:

    1.停止使用该SOE的服务;

    2.右击这些服务,去掉对需要调试的SOE的Capabilities的引用;

    注意:如果不进行第1,2步,会出现:在vs中生成时,出现:不能写入dll的错误提示!

    3.在vs中修改代码,得到您想要的功能;

    4.点击生成。

    5.再次右键您想要添加该SOE的服务,勾选上这个Capability,然后进行调试即可。

    附:

    调试SOE的方法:

    1.在ArcGIS Service Directory中定位到服务,找到Supported Extentions,点击进入;

    2.在VS中将SOE的类库项目“附加到进程”,到进程ArcSOC.exe(托管),如有多个该进程,请停止其他的服务,只在一个时间保留一个ArcGIS Service;

    3.点击网页上的按钮,自动进入您的VS中的第一个断点,成功进入调试!

    调试期间应该注意的问题:

    1.如果附加到的进程中显示有两个SOE(托管)进程,可以将SOE服务重启一下,然后就只剩下一个了;

    2.调试的中途按下“Shift+F5”,会使进程中有两个SOE(托管)进程,所以尽量都F5完了,看到SOE返回的结果再进行“Shift+F5”

    3.更改输入参数后,再次调试SOE时,需要删除Internet临时文件哦。

  • 相关阅读:
    《浪潮之巅》笔记之五
    《浪潮之巅》笔记之四
    《浪潮之巅》笔记之三
    《浪潮之巅》笔记之二
    《浪潮之巅》笔记之一
    basename、dirname、alias、date
    grep命令
    centos6下通用二进制格式安装MySQL过程
    在centos6中编译安装httpd-2.4/搭建LAMP
    在服务器端对sshd做白名单
  • 原文地址:https://www.cnblogs.com/ccjcjc/p/2652385.html
Copyright © 2020-2023  润新知