JSON代理我下面這個演練,以生成WCF flient一個JSON代理:JSON from WCF問題試圖生成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" %>
非工作服務的網絡配置文件:
非工作服務.svc文件:
<%@ ServiceHost Language="C#" Debug="true" Service="MyNamespace.ModificationService" CodeBehind="ModificationService.svc.cs" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>
我怎樣才能獲得第二服務工作?
你沒有張貼非工作服務的web.config文件。另外,我建議啓用WCF跟蹤進行調試。請參閱http://msdn.microsoft.com/en-us/library/ms733025%28v=VS.90%29.aspx和http://msdn.microsoft.com/en-us/library/ms732023%28v=VS .90%29.aspx有關使用服務跟蹤查看器的信息。 – Garett 2011-05-10 19:54:24