我是网络服务新手,我拥有一个域名和服务器来测试我的网络应用程序。我尝试创建一个执行正常添加操作的Web服务。它在localhost上运行正常但是当我将它发布到web服务器时,并使用Visual Studio 2012中的“添加服务引用”作为http://www.mydomain.com/RequestServer/WebService.asmx访问它,它给了我Resource not found
错误
RequestServer是我的网络服务器上包含此网络服务的文件夹。所以我想知道:
请告诉我,我错过了一些重要的步骤?
答案 0 :(得分:0)
对于2010年的WCF和IIS 7,
您需要设置位于以下web.config层次结构中的 serviceMetadata 标记:
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true"/>
这将启用元数据发布,这允许服务引用功能起作用。
我认为这在2012年将是相同的,无论你正在使用什么版本的IIS。