Wcf服务未运行

本文关键字:运行 服务 Wcf | 更新日期: 2023-09-27 18:08:15

当我通过选择(解决方案资源管理器->添加新文件夹->给定名称,然后在该文件夹上我选择添加新项目->wcf服务->名称->ok)向现有应用程序添加新的wcf服务时结果:一个接口和一个实现类。在做了一些逻辑之后,当我试图运行WCF服务时,它得到错误。

更改(添加)我的网页。配置如下:崩溃|复制代码(第一次服务)

   <service name="Intranet.WCF_Service.CGI_Automated" behaviorConfiguration="Intranet.WCF_Service.CGI_AutomatedBehavior">
    <endpoint address="../WCF Service/CGI_Automated.svc" binding="webHttpBinding" contract="Intranet.WCF_Service.ICGI_Automated" behaviorConfiguration="webBehaviour" />
    <endpoint name="mexHttpBinding" address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service> (for 2nd one)
</services>

崩溃|复制代码

     <behavior name="Intranet.WCF_Service.CGI_AutomatedBehavior">
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
    <behavior name="Serviceforcgi.Service1Behavior">
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
    <behavior name="">
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
  </serviceBehaviors>

Wcf服务未运行

确保遵循了app.config文件结构。没有必要以不同的名义给予同样的行为。检查端点地址,它不应该包含空格。

使用WCF配置编辑器(在工具中可用)来处理简单的服务/端点/行为等。