0
我正在使用VS2012。當我添加了WCF REST服務的服務引用時,我的客戶端配置未更新。它正在更新,如果我更改綁定到WCF服務中的'basicHttpBinding'。以下是我的WCF服務配置。WCF REST服務的客戶端配置未更新
<endpoint address="" binding="webHttpBinding" contract="MyService.IService1" behaviorConfiguration="RestBehavior">
<endpointBehaviors>
<behavior name="RestBehavior">
<webHttp helpEnabled="true"/>
</behavior>
</endpointBehaviors>
我的WCF服務被分成以下項目。
- WCFHost(只.SVC與上述和使用以下兩種projs web.config文件)
- WCFInterfaces(類庫,沒有配置文件)
- WCFImplementaions(類庫,沒有配置文件)
我不知道我是否做了任何錯誤的解耦上面的WCF層,因此我的客戶端應用程序無法獲取配置詳細信息添加服務引用時。
你的問題還不太清楚(如果這是一個問題)。您的意思是,當您更新客戶端項目上的服務引用時,您的客戶端配置是否不根據服務器配置進行更新?然後右鍵單擊服務參考,單擊配置並檢查URL是否指向正確的服務。該URL用於更新引用,而不是您的配置中的引用。如果這不是完全相關的話:用實際問題擴大你的問題,重現步驟和你嘗試過的東西。 – CodeCaster
感謝您的回覆。我有問題提供更多細節。網址指向正確的服務。 –
我可以假設mexHttpBinding無法提供webHttpBinding? –