亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用WCF宿主

發布時間:2021-11-03 14:42:12 來源:億速云 閱讀:110 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關怎么使用WCF宿主,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

每個WCF服務必須宿主在一個Windows進程中(稱為宿主進程)。單個宿主進程可以宿主多個服務,而相同的服務類型可以宿主在多個進程中。WCF宿主并不要求是否該宿主進程也是客戶端進程。

顯然,應該有一個獨立的進程支持錯誤和安全的隔離。另外,誰提供進程或調用哪種類型的進程都不是實質性的問題。這個WCF宿主可以由IIS或Windows Vista中的Widows活動服務(WAS)或由開發者作為應用程序的一部分來提供。

IIS宿主

在IIS中宿主一個服務的主要優點是,在發生客戶端請求時宿主進程會被自動啟動,并且你可以依靠IIS來管理宿主進程的生命周期。IIS宿主的主要不利在于,你僅僅可以在IIS5和IIS6上使用HTTP傳輸數據;而且當使用IIS5時,你僅可以使用80端口。在IIS上宿主非常類似于WCF宿主一個典型的 ASMX Web服務。你需要在IIS下創建一個虛擬的目錄并且提供一個.svc文件。這個.svc文件的功能就象一個被用來標識服務的code-behind文件和類的.asmx文件一樣。

<%@ ServiceHost  Language = "C#" Debug = "true" CodeBehind = "~/App_Code/MyService.cs" Service = "MyService" %>

你甚至可以把服務代碼以內聯方式注入到.svc文件中,但是不建議這樣用(就象對于ASMX的情形一樣)。一旦你準備好了.svc文件,你就可以使用一個瀏覽器來觀看它。如果一切順利,那么你將得到一個確認頁面。

Visual Studio 2005能夠為你生成一個新的IIS宿主的服務。這只要從File菜單下選擇"New Website",然后從"New Web Site"對話框中選擇WinFX服務。這使得Visual Studio 2005創建一個新的Web站點,服務代碼和匹配的.svc文件。另外,Web站點配置文件必須列舉出你想要暴露的服務類型。你需要使用完全限定類型名(包括程序集名),如果類型來自于一個未引用的程序集的話。

<system.serviceModel> <services> <service name="MyNamespace.MyService"> ...  </service> </services> </system.serviceModel>

關于“怎么使用WCF宿主”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

wcf
AI

武强县| 德兴市| 田阳县| 忻城县| 青龙| 精河县| 高邑县| 虎林市| 维西| 合川市| 汉川市| 伊春市| 吉木乃县| 黄梅县| 达拉特旗| 炎陵县| 罗江县| 巫山县| 乡宁县| 伊川县| 金秀| 新野县| 洛扎县| 公主岭市| 临清市| 无极县| 铅山县| 乐陵市| 鹤壁市| 东阿县| 宿松县| 揭东县| 全州县| 贺州市| 深州市| 金堂县| 宝应县| 黄大仙区| 丁青县| 剑阁县| 崇义县|