2009年1月12日 星期一

本機以外電腦使用Webservice,以及調用Webservice

WebService調用與Server端設定

Client:
一般開發好的Webservice開放給其他人使用,也就是本機以外的人使用,可以直接加入Web參考並搜尋到相關的Webservice後即可使用,不管是Webform或是Winform都可以用此方式使用.

若使用Ajax並且要在前端調用Webservice則必須在ScriptManager中加入








Server:
而開發端,也就是放置Webservice的主機,必須將Webservice放置在網站下或是將目錄設定為一個網站,並將IIS設定中的匿名登入的權限打開,其他人才有權限使用Webservice.

另外,用IE直接進入Webservice頁面時,會有所謂的Webservice測試頁,在本機中可完全調用其功能,但是若是本機以外的電腦進入Webservice測試頁時,執行功能時會顯示只有本基電腦可使用的訊息,此時只要在Web.config中的system.web中加入下述程式碼,即可進入Webservice測試頁並完整使用其功能.


......
......






......
......

沒有留言: