ARCGIS 10.1 for Server SOE介紹及開發實例(4)

1.5  調試SOE

SOE 的工程實際上是一個類庫,對於類庫的調試,我們必須要有入口,對於SOE 的入口我們知道是 ArcGIS Server,如果在10 版本以及之前的版本,我們可以寫一個控制檯程序,然後通過 DCOM 方式連接,而現在不能使用DCOM 方式連接,那麼還有沒有其他辦法?辦法肯定是有的,如果寫這樣的東西不能調試對開發者來說豈不是很痛苦?當啓動ArcGIS Server 的服務的時候,會在 Windows 的任務管理器中看到ArcSOC.exe 這樣的進程,這些進程對應的就是

ArcGIS Server 的服務,我們可以採用附加進程的方式對 SOE 進行調試,如下,我們找到所有的 ArcSOC.exe,將這些附加到進程中:


在我們的SOE 工程中添加斷點,如下圖:  這樣當我們通過Rest的方式訪問SOE的時候,就會進行調試,我們便可以

跟蹤,看哪裏出現問題。

下圖是這個SOE運行的結果如下圖:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章