我是以下本演练,从WCF flient生成JSON代理:JSON from WCF
但是,我的项目有点不同,因为它在一个项目中有三个服务端点(.svc文件)。我能够为其中一个端点生成JSON代理。但是,当我尝试使用/ jsdebug查看其他服务的代理时,我收到HTTP 400错误。 这是我的系统配置: 工作服务的Web配置:
<service behaviorConfiguration="serviceBehavior" name="MyNamespace.RetrievalService">
<endpoint address="RetrievalService" binding="basicHttpBinding"
name="basicHttp" contract="MyNamespace.IRetrieval" />
<endpoint address="mex" binding="mexHttpBinding" name="mex" contract="IMetadataExchange" />
<endpoint address="RetrievalServiceJSON" binding="wsHttpBinding"
bindingConfiguration="" name="wsHttp" contract="MyNamespace.IRetrieval" />
</service>
.svc工作服务文件:
<%@ ServiceHost Language="C#" Debug="true" Service="MyNamespace.RetrievalService" CodeBehind="RetrievalService.svc.cs" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>
非工作服务的Web配置文件:
非工作服务的.svc文件:
<%@ ServiceHost Language="C#" Debug="true" Service="MyNamespace.ModificationService" CodeBehind="ModificationService.svc.cs" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>
如何让第二项服务工作?
答案 0 :(得分:-1)