C# 上载到主网站服务器时无法获取服务引用

C# 上载到主网站服务器时无法获取服务引用,c#,asp.net,.net,web-services,web-applications,C#,Asp.net,.net,Web Services,Web Applications,我是网络服务新手,我拥有一个域名和一台服务器,可以实时测试我的网络应用。我试图创建一个执行普通加法操作的web服务。它在localhost上运行良好,但我将其发布到web服务器,并在Visual Studio 2012中使用添加服务引用访问它,因为它给了我资源未找到错误 RequestServer是我的web服务器上包含此web服务的文件夹。所以我想知道: 访问web服务应该进行哪些服务器设置? 访问web服务的正确方式是什么? 请告诉我我是否错过了一些重要的步骤?对于2010年的WCF和IIS

我是网络服务新手,我拥有一个域名和一台服务器,可以实时测试我的网络应用。我试图创建一个执行普通加法操作的web服务。它在localhost上运行良好,但我将其发布到web服务器,并在Visual Studio 2012中使用添加服务引用访问它,因为它给了我资源未找到错误

RequestServer是我的web服务器上包含此web服务的文件夹。所以我想知道:

访问web服务应该进行哪些服务器设置? 访问web服务的正确方式是什么?
请告诉我我是否错过了一些重要的步骤?

对于2010年的WCF和IIS 7

您需要设置serviceMetadata标记,该标记位于web.config的以下层次结构中:

<system.serviceModel>
  <behaviors>
    <serviceBehaviors>
      <behavior>
        <serviceMetadata httpGetEnabled="true"/>
这将启用元数据发布,从而允许服务引用功能工作


我假设2012年和您正在使用的IIS的任何版本都是一样的。

您必须对您的配置说更多,以便我们能够帮助您。域名可以吗?您的远程IIS正在运行吗?他的配置是什么?是的,我的网络服务器正在运行,域名正常,我的网站可以从这个域完全打开。您要求IIS的具体配置是什么?您尝试过吗?服务器端是否有错误日志?您是否尝试过嗅探与fiddler的通信并用它调用ws-*呢?很高兴您找到了解决方案