2012-08-09 67 views
0

我的web服務在本地主機上測試的很好 - 所以關閉真正的交易!有人能幫助我理解我需要檢查和設置的事情嗎?我想知道如何在需要的情況下使用baseAddress的web.config,以及Web服務器上的app.config中的設置。基地址,配置文件

<service name="WebServEnc.ServLib.Service" behaviorConfiguration="MyServiceTypeBehaviors" > 
     <!-- Add the following endpoint. --> 
     <!-- Note: your service must have an http base address to add this endpoint. --> 
     <endpoint contract="WebServEnc.Servlib.IServ" binding="basicHttpBinding" address="http://mysite.com" /> 

    </service> 

回答

0

如果您在IIS中託管此項,或者在主機中指定了基址,則不需要地址。您可以將其保留爲空白。

看看這裏的更多信息: http://msdn.microsoft.com/en-us/library/ms733932.aspx

+0

我不認爲我使用IIS。我通過ftp將它上傳到我的託管站點到主目錄。 – OneFineDay 2012-08-10 00:11:08

+0

WCF服務必須託管在某處 - 無論是在IIS中還是在單獨的.NET應用程序中。如果它在某處被FTP'd,我猜你會在IIS中託管它。 – 2012-08-10 00:13:16

+0

好的,我在網站上有app.config,你說我可以將地址留空 - 對吧?我還需要那個端點節點呢?至於app.config我需要在那裏的baseAddress?謝謝 – OneFineDay 2012-08-10 00:15:48