0
A
回答
2
爲了實現自己的目標,這是如何做到這一點:
- 創建新的解決方案,或只是重用你目前的解決方案。
- 在Visual C#下創建新項目並選擇WCF Service Application。出於示例目的,我們將其命名爲MultipleHostService項目。
- 這將產生三個文件名爲IService1.cs,Service1.svc和Web.config中
- 在你的MultipleHostService項目再添新項目,在Visual C#中選擇WCF服務,並留下名字的。
- 將產品命名除了和Iservice2.cs Service2.svc
- 兩個文件打開你的web.config添加行爲,並用紅色方框突出綁定配置。
如果您發現我們增加服務節點和服務下呢?這是允許我們指定多個服務的部分。
現在點擊MultipleHostService項目
- 單擊屬性
- 單擊Web選項卡
- 在Servers面板
- 選擇本地IIS在下拉列表中
- 而在項目URL類型這個:http://localhost/MultipleHostService「你可以稍後改變它,如果你想要」
- 然後單擊創建虛擬目錄。
生成項目MultipleHostService(使它確保沒有在錯誤列表中顯示的失敗)
- 轉到瀏覽器,鍵入如下:
您應該在瀏覽器中看到如下內容:
工具和設置我用:
- 的Visual Studio 2013
- IIS 7
- .Net框架4.5
改進:
- 您可以爲您的服務重構正確的命名。
- 刪除配置文件中不必要的XML節點,如未使用的行爲。
免責聲明:我沒有它使用IIS 6考驗,但我相信它適用於IIS7。有關IIS的配置不是本主題的一部分,因此您可以運行 某些我不知道的問題。還有其他一些方法可以完成多個託管服務,但本主題着重於使用配置文件。請做一些關於適當的綁定,行爲和MetaDataExhange的研究,這裏我沒有討論。
相關問題
- 1. IIS WCF服務託管與Windows服務
- 2. 託管.NET 4.0 REST WCF服務在IIS 6
- 3. WCF服務託管在IIS System.Runtime.InteropServices.SEHException
- 4. 在IIS上託管WCF服務
- 5. 在IIS上託管WCF服務
- 6. 錯誤在IIS託管WCF服務6.0
- 7. 在IIS中託管WCF服務
- 8. 如何負載均衡IIS 6託管的WCF服務?
- 9. IIS託管WCF服務錯誤
- 10. IIS外部託管的WCF RIA服務
- 11. 更新IIS自動託管WCF服務
- 12. 對WCF託管REST Web服務與IIS
- 13. 在IIS地址下託管的wcf服務
- 14. 多個WCF服務(自己託管)
- 15. 託管WCF服務
- 16. 在託管WCF服務WAS
- 17. 目錄訪問一個WCF服務託管在IIS
- 18. 在本地IIS中託管的調試WCF服務不起作用
- 19. 在Windows服務中託管多個Wcf服務
- 20. 在IIS5上託管WCF/6
- 21. WCF:服務託管IIS以外使IIS的萎縮
- 22. 在IIS 7中託管的WCF服務404錯誤
- 23. 主機在IIS 7.5中的同一網站中託管多個WCF服務?
- 24. 從多個託管服務器調用相同的WCF服務
- 25. 如何在本地託管WCF服務而不是http綁定..?
- 26. 在同一個IIS容器中託管WCF webservice和WCF Net.Tcp服務?
- 27. WCF服務自託管
- 28. 自我託管wcf服務
- 29. 在一個WCF服務中託管多個合同
- 30. 身份檢查在IIS中的問題託管WCF服務
嗨Tabuloc,您的文章幫助了我很多,瞭解更多關於通過IIS託管多個Wcf服務。感謝您的幫助和我們的努力。 –
@SahilSharma,沒問題,很高興幫助你! :) – jtabuloc