WCF服务'无法找到资源。'发表后

时间:2015-02-02 12:31:51

标签: web-services wcf deployment publish

我有一个MVC网站,需要运行WCF服务才能从外部源导入数据。

该服务位于"服务"应用程序根目录中的目录。 (http://(站点名称)/Services/Importer.svc - 合同在同一个文件夹中)

这一切在我的开发环境中运行良好,但是当我将它发布到Web服务器时,它会因404错误而面无表情。

我发现很多人都有同样的问题,但他们的解决方案都没有对我有用。

这是我的web.config:

<system.serviceModel>
    <services>
      <service name="APP_NAME.Services.Importer">
        <endpoint address="" binding="wsHttpBinding" bindingConfiguration=""
          contract="APP_NAME.Services.IImporter" />
        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration=""
          contract="IMetadataExchange" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="">
          <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true"
      multipleSiteBindingsEnabled="true" />
  </system.serviceModel>

任何建议&amp;我们将非常感谢指导。

0 个答案:

没有答案