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>
确保遵循了app.config文件结构。没有必要以不同的名义给予同样的行为。检查端点地址,它不应该包含空格。
使用WCF配置编辑器(在工具中可用)来处理简单的服务/端点/行为等。