2010-03-12 78 views
0

我開發了一個使用WCF服務應用程序的Web服務。此服務應用程序是多個項目的一部分。我們有數據訪問,服務(業務邏輯),測試(測試類)和WCF服務應用程序。其中WCF服務應用程序就像一個表面,所有請求都發送到服務項目。所以所有的項目都相互溝通。我是託管WCF應用程序的新手。現在要在IIS上託管這個,我必須將整個項目放在IIS虛擬目錄中嗎?在IIS5上託管WCF/6

回答

0

用鼠標右鍵單擊Visual Studio中的WCF服務項目,然後選擇發佈。

+0

但是通過asp.net web應用程序,我們通常會將這些文件手動放入IIS虛擬目錄 – Pinu 2010-03-12 14:45:35

+0

@Pinu:我建議您也使用Publish for ASP.NET應用程序。它知道哪些文件需要在那裏,並知道如何將它們放在那裏。 – 2010-03-12 18:10:48

+0

嘿約翰謝謝,我試過發佈,它爲我工作,它建立了我所有的類庫在一個dll :-) – Pinu 2010-03-12 20:42:52

0

您可以手動複製所需的文件或設置腳本或其他自動過程爲您完成。也許一個Visual Studio發佈構建事件。我在我的解決方案下創建自己的網站項目中的WCF服務。然後,當部署/更新生產站點時,我將bin目錄中的* .svc文件和* .dll文件複製到生產文件夾。我爲我的生產和開發環境保留了一個獨立的web.config。