2012-08-09 85 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