>>> 此貼的回復 >> 不要用vs自帶的web服務器,那個只能做調試用,你不用把webservice當產品用的時候還客氣那個服務吧!
部署到iis,創建虛擬目錄。不過做成只供內網訪問的webservice似乎小題大做了。
>>> 此貼的回復 >> 簡單點 傻辦法,再在客戶端引用一下服務器端的 (http://服務器名稱及端口/service/service.asmx)包你成功,
不過你可不要 連http://服務器名稱及端口/service/service.asmx頁面都顯示不出來 他也可以看作是經服務器解析的一個網頁頁面,怎麼可能不要IIS服務呢? 在本機調試難道你用得不是IIS服務嗎?同樣也是啊, http://localhost:1142/service/service.asmx中的"localhost:1142"指的是你本機地址和端口,現在你把他布屬到服務器上面,當然要換成服務器的名稱(或IP地址)和端口號了
>>> 此貼的回復 >> 客戶機:直接訪問你的服務器頁面 服務器:在IIS裡面進行調試
>>> 此貼的回復 >> 部署Web服務方式同普通應用目錄差不多。 不過為了安全起見,你可以禁掉,http和post方式對Web服務的訪問。只允許soap。 可在web.config進行設置。