在除錯.net remoting程式時,經常會出現一些莫名其妙的問題,ide提示的異常資訊有時也不一定正確。很多時候都是自己粗心,配置configuration檔案上出了問題,包括client和server端的配置檔案。
言歸正傳,這裡看看如何檢測remote objects是否部署成功。remote objects部署成功是第一步,否則client端呼叫remote objects肯定會拋異常資訊了。因此,如出現異常資訊,首先檢測remote objects是否成功部署在server端。
下面根據啟用型別分兩種情況:sao(服務端啟用物件)和cao(客戶端啟用物件)。
1.sao物件
對sao物件而言,比較簡單。根據server端配置檔案中節或remotingconfiguration.registerwellknownservicetype()方法中指定的url,通過ie瀏覽器檢測,如下所示:
如果ie返回wsdl資訊,則顯示remote objects部署成功。其實只要看到ie有正確返回資訊就行了,如果你了解wsdl(web services description language),可以進一步看看是否呼叫的remote method是否有出現。
需要注意的地方:
2.cao物件
對於cao物件,和sao物件不一樣。需要如下的url來測試:
後面是remoteactivationservice.rem,這點和sao物件不一樣。
需要注意的地方:
在呼叫cao物件時,需要在client端的配置檔案中節指定remote objects的url屬性。
如何檢測記憶體洩露
c 大量的手動分配 記憶體是存在風險的,很有可能因為我們的操作不當導致記憶體洩露的問題。介紹一種在debug模式下測試記憶體洩露的方法。先在檔案的開頭加上如下 切記順序不可以改變。define crtdbg map alloc include include 第一行的巨集,是實現一些記憶體分配函式向...
如何檢測css特性
如果我們要檢測乙個css屬性是否支援 var dom document.createelement p if textshadow in dom.style else如果我們要檢測該css3屬性是否支援某值 var dom document.createelement p dom.style.bac...
如何檢測mysql解除安裝完全 mysql如何解除安裝完全
如何徹底的刪除mysql資料庫 以下操作以window7作業系統為例 1 停止window的mysql服務。找到 控制面板 管理工具 服務 停止mysql後台服務。2 解除安裝mysql安裝程式。找到 控制面板 程式和功能 解除安裝mysql程式。3 刪除mysql安裝目錄下的所有檔案。4 刪除c盤...