簡體   English   中英

創建WCF並將其托管在IIS上

[英]creating WCF and hosting it on IIS

我已經看到了很多有關此主題的問題和教程,但似乎都沒有一個完全回答我的問題。 我正在做一個3層項目。 我有一個稱為ServiceHandlers的服務庫,該庫從microsoft ax 2012獲取數據並在其上放置正確的實體。 然后,我有一個名為Services的wcf服務,該服務從serviceHandlers調用這些get函數(具有對該項目的引用)..然后最后是客戶端,可以是winform,console或其他任何客戶端。 我的問題是老板希望我通過HTTPS通信將服務安裝在本地服務器上。 現在,如果我只有服務和客戶端部分,這將很容易。 我只是遵循本教程http://debugmode.net/2010/09/07/walkthrough-on-creating-wcf-4-0-service-and-hosting-in-iis-7-5/ )..由於我有serviceHandler部分,所以一切似乎一團糟。 我該怎么辦 ?? 我的老板正在休假,我沒有人要問,所以我現在什么都沒有

如果您需要獨立的WCF服務,則可以遵循本教程: 如何:在IIS中托管WCF服務 其實你需要創建

  • /App_code文件夾包含真實的C#代碼文件(就像此復制/粘貼其中的CS文件一樣)
  • /bin文件夾以及所有.DLL文件。 您需要一個已解決所有依賴關系的已經工作的程序(不要忘記包括:System.ServiceModel)。 您可以從VS的WCF服務庫模板中構建項目,然后引用其他項目/庫/資源( 不要忘記將它們與項目.dll文件一起復制
  • 在主“ VirtualFolder”(已轉換為IIS中的應用程序)中,放入.svc文件和web.config文件。 SVC文件構建如下:

    <@ServiceHost語言=“ C#” Debug =“ true” Service =“全名,包括名稱空間,到類的那個實現接口” @>

    希望這將從一開始就起作用。 可能出現錯誤的原因,異常的錯誤和死胡同的可能性不計其數-我只是無法解釋所有這些信息,如果您遇到其他問題,可以在本網站上搜索解決方案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM