2011-10-13 49 views
-1

我有兩個.cs文件在一個我將指定接口,並在另一個文件中我將實現接口。現在我想將服務作爲IIS上的WCF服務來託管。 以另一種方式如何將已經存在的服務(功能)作爲WCF服務託管。 在此先感謝。作爲一個WCF服務承載服務

+0

PS在服務URL連接到您的服務:通過展示請自便在兩個.cs文件中的源代碼,以便社區可以幫助你。 –

回答

2

您有幾種選擇:

  1. 把你的兩個*的.cs文件到您的App_Code目錄中的網站,然後讓ASP.NET編譯需要。您將需要創建一個服務文件是這樣的:

    YourService.svc

    <%@ ServiceHost Language="C#" Debug="true" 
        Service="YourService" CodeBehind="~/App_Code/YourService.cs" %> 
    
  2. 把你的兩個*的.cs文件到一個單獨的類庫項目,並編譯成一個DLL這你把你的網站/網絡應用程序中的\bin目錄放進去。您將需要創建一個服務文件是這樣的:

    YourService.svc

    <%@ ServiceHost Language="C#" Debug="true" Service="YourService" %> 
    

此服務文件告訴IIS運行時如何處理的http://(yourserver)/(virtualdirectory)/YourService.svc URL傳入的請求。現在

,一旦一切都設置,你應該能夠使用像WCF Test Client工具發送SOAP請求(和接收返回的響應)