怎樣除錯SOE

2022-03-24 10:23:59 字數 591 閱讀 9254

除錯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中的第乙個斷點,成功進入除錯!

除錯期間應該注意的問題:

2.除錯的中途按下「shift+f5」,會使程序中有兩個soe(託管)程序,所以盡量都f5完了,看到soe返回的結果再進行「shift+f5」

3.更改輸入引數後,再次除錯soe時,需要刪除internet臨時檔案哦。

除錯SOE程式應該注意的問題

1.同時只啟動乙個服務,啟動多個的後果 出現多個arcsoc託管,不知附加到哪乙個 2.啟動之後需要等待一段時間,附加到程序 對話方塊裡面顯示的程序才會更新完畢,不然他中間會出現多個arcsoc程序 3.注意你要將soe capabilities選項卡中的 勾選上啊,不然你傻等半天都不會出來arcs...

soe結果為柵格的處理方式

arcgis for server通過rest的形式提供功能在很多的時候,不能滿足實際的需求。在日常工作中需要對server的功能進行擴充套件,esri提供的一種方式就是使用soe的形式。官方給出的sample中,都是將文字或者向量的結果序列化成json的形式返回到前端。但是在實際的環境中,處理的結...

softice怎樣除錯驅動程式請教

以check方式編譯驅動程式,然後用softice的 symbol loader 將編譯生成的驅動程式 sys 檔案,然後 translate 成 nms 然後在symbol loader 中的 symbols 中加入,就可以實現原始碼級的除錯。具體,轉換生成symbols symbol loade...