2009-08-07 60 views
4

我已經將項目類型的WCF服務庫添加到我的項目中。這樣做可以讓我開發和測試一個WCF服務,但是這個服務運行的是App.config而不是Web.config。另外,它沒有像我之前的項目那樣的.SVC文件。我需要做些什麼才能將其部署到IIS 6.當它只有一個App.config時將WCF服務部署到IIS

此致。

+0

爲什麼不部署爲Web服務? – balexandre 2009-08-07 20:34:27

回答

9

基本上四個步驟:

  1. 從您的app.config採取<system.serviceModel>部分,並把它在web.config中
  2. 添加一個虛擬目錄IIS6
  3. 服務庫的DLL添加到「 \虛擬目錄下的bin」目錄
  4. MyService.svc文件添加到其中包含目錄:

這就是關於它的一切!

馬克

5

如果你在Visual Studio 2008的SP1,實際上是你可以用它來發布到IIS的WCF服務庫模板發佈功能。在「解決方案資源管理器」中右鍵單擊該項目時,可通過「生成」菜單或上下文菜單訪問該菜單。