我寫了一個WCF服務,將文件上傳到服務器。它被配置爲流式傳輸文件,因爲它們可能相當大。我在我的web.config中設置了transferMode = Streamed,並將各種配置大小設置設置爲相當大的大小。WCF客戶端/服務器配置不匹配
這對我的測試客戶端很好。我必須手動設置客戶端配置才能使transferMode = Streamed - 默認情況下,當我包含將其設置爲緩衝的服務引用時。
但是,誰是我的服務消費的人抱怨必須做手動步驟。他一直告訴我我的服務有問題,我需要修復它。我沒有看到任何可以「執行」的設置,不會傳播到客戶端。如果他使用我發給他的配置設置,它就可以正常工作。
有什麼我應該做的?如果沒有,我可以提供這種人來證明我的服務沒有被破壞?任何人都有鏈接到一篇文章解釋這一點?
他是如何生成wsdl /客戶端? (即他使用的是服務引用還是你給他一個dll?) – Didaxis 2012-07-17 17:44:07
我已經在IIS服務器上發佈了WCF,他使用了服務引用。另外,當我在測試客戶端中包含服務引用並更新引用時,客戶端配置不會被覆蓋,因此這些手動設置只需設置一次即可。但他聲稱,當他更新服務參考時,它會覆蓋他的配置設置。 – Eden 2012-07-17 17:49:49
有沒有理由不能使用svcutil來生成引用?我發現使用svcutil比服務引用更穩定。我的意思是,這是wcf,這個人認爲什麼,他不需要做任何事情? – Didaxis 2012-07-17 18:11:14