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

本文关键字:获取 服务 引用 网站 服务器 上载 | 更新日期: 2023-09-27 18:27:15

我是web服务的新手,我拥有一个域和一个服务器来实时测试我的web应用程序。我尝试创建一个web服务来执行正常的添加操作。它在localhost上运行良好,但当我将它发布到web服务器上,并使用Visual Studio 2012中的"添加服务引用"作为http://www.mydomain.com/RequestServer/WebService.asmx它给了我Resource not found错误

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

  1. 应该进行哪些服务器设置才能访问web服务
  2. 访问web服务的正确方式是什么

请告诉我我是不是错过了重要的一步?

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

对于2010年的WCF和IIS 7,

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

<system.serviceModel>
  <behaviors>
    <serviceBehaviors>
      <behavior>
        <serviceMetadata httpGetEnabled="true"/>

这将启用元数据发布,从而允许服务引用功能发挥作用。

我想在2012年和您使用的IIS的任何版本都会是一样的。