我在VS2010中開發了一個wcf Web服務。該Web服務在VS2010中運行良好,在同一個解決方案中將Web服務引用添加到項目(winform)中,一切正常,方法調用良好。(網站)的網頁可能暫時關閉,或者它可能已永久移動到新的網址
當我部署我的web服務,我得到:
The webpage at (website) might be temporarily down or it may have moved permanently to a new web address.
我是新來的WCF Web服務,需要什麼部署,使其正常工作?
我部署了.svc文件和web.config。 我在bin目錄中部署了所有.dll文件。
我檢查我的項目文件夾,有一個Web.config,Web.Release.config和Web.Debug.config。
我需要部署Web.Release.config嗎?但沒有太多的內容在裏面:
<?xml version="1.0"?>
<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
</configuration>
在我的web.config我有AppSettings的,綁定,服務和所有的一切,我需要複製所有的東西在我的Web.Release.config文件?
任何解決方案/建議?
謝謝。
這看起來不像是WCF的問題,而是IIS的問題。另外,聽起來像當你說'部署'時,你的意思是將構建輸出結果複製到目標目錄。您最好使用項目右鍵菜單中的「發佈」。您是否熟悉如何配置IIS? – 2013-03-21 17:56:44
@MikeGuthrie不多,我看了WCF需要安裝在IIS服務器上,可能是這個問題? – 2013-03-21 17:57:52
正確。您將需要設置IIS應用程序,目錄,應用程序池等,然後將發佈的代碼放入該應用程序指向的文件夾中。您使用什麼Windows版本來託管?我會嘗試獲得一些相關的屏幕截圖。 – 2013-03-21 18:00:46