摘要: 1.调试之前先确保只有一个服务是启动状态,目的:使“调试->附加到进程”时只有一个ArcSOC托管进程;2.点击“调试->附加到进程”;3.在ArcGIS Server Directory中定位到该服务的SOE,然后点击相应按钮进入调试状态。调试发现:1.进入函数的顺序: 1.初始化GetSchema()函数,执行完了跳出来即可;2.HandleRESTRequest()函数,在这里面调用operationName对应的相应的函数(这里指定的为EchoInput) 3.执行EchoInput()函数2.operationName(“echo”)是怎样关联到EchoInput函数的呢 阅读全文
posted @ 2012-08-22 21:14 ccjcjc 阅读(602) 评论(0) 推荐(0) 编辑
摘要: ArcCatalog增加服务时打开mxd文档的那一步卡住,鼠标一直在那转圈圈!后来发现问题:用ArcMap打开那个mxd也打开很久。然后发现都有!号了。查找原因:DatabaseConnection没连接上啊,双击这个Connection提示Failed!后来发现原来服务器关了。服务器的机器不需要登录,直接开在那边就行了! 阅读全文
posted @ 2012-08-22 20:30 ccjcjc 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 在进行服务的SOE的Capalibility调试的时候,出现多个ArcGISSOC(托管)的进程,让人不知道选哪一个其实这时候选哪一个都不行解决方法:停止其他服务,只启动带需要调试的SOE的那个服务这样,就只有一个ArcGISSOC(托管)进程了(不过中途可能要等待好长一段时间哦~),再启动调试->附加到进程,设立断点,进入服务的Supported Extentions,在点击相应按钮即可进入调试状态。 阅读全文
posted @ 2012-08-22 19:50 ccjcjc 阅读(453) 评论(3) 推荐(0) 编辑
摘要: 停止ArcGISSOC服务(在Windows本地服务窗口里面停止该服务):1.会提示同时停止掉ArcGISSOM服务;(先有SOC的基础才有SOM来管理SOC啊)2.重启之后就会出问题了,在ArcCatalog中停止一个服务后,打开ArcGIS Service Directory却还有这个服务的存在! 解决方法:重启电脑 阅读全文
posted @ 2012-08-22 19:27 ccjcjc 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 例子的路径:ArcGIS\DeveloperKit10.0\Samples\ArcObjectsNet\ServerSimpleRESTSOE生成并注册SOE1.确保ArcGIS Server已经安装并运行正常;2.定位到ServerSimpleRESTSOE文件夹。他包含两个文件夹,C#和VB的;3.打开VS,打开解决方案:SimpleRESTSOE2010.sln;4.生成解决方案。在Debug目录下面就会生成SimpleRESTSOE.dll;5.打开vs命令提示,导航到SimpleRESTSOE.dll所在的目录,该程序集包含一个类,这个类需要被一个COM客户端接受。比如运行在ArcS 阅读全文
posted @ 2012-08-22 09:28 ccjcjc 阅读(555) 评论(0) 推荐(0) 编辑