我有一個簡單的WCF服務,自託管和.net客戶端。我使用svcutil生成代理。當我將代理添加到客戶端時,它會要求我添加System.ServiceModel.dll。那麼,我可以添加它,因爲它是一個測試場景,我在.Net平臺上工作。WCF - 跨平臺問題
但是,假設我使用不支持.Net的機器,該平臺將如何補償System.ServiceModel?
您能否介紹一下它?
編輯:我有點想法。如果我創建WCF客戶端,我需要添加ServiceModel。測試它我添加了一個ASMX客戶端(添加Web引用)。我的服務方式不採取任何參數。但是我在客戶端得到一個錯誤,要求我輸入int Result,out bool ResultSpecified。你能否請exlain爲什麼?
編輯:能否請你點我一個例子 - 如何和什麼有關「DataContractSerializer的」設置爲true
感謝
Lijo
我已經在使用binding =「basicHttpBinding」,但客戶端仍然要求我添加SYstem.ServiceModel。 – Lijo 2010-06-06 09:11:27
你在用什麼客戶?什麼語言/平臺?如果它是一個使用'svcutil'生成的.NET客戶端,當然它會詢問'System.ServiceModel'(請參閱編輯前的答案)。如果它是僅安裝了.NET 2.0的機器,而不是.NET 3.0或更高版本,則可以使用'wsdl.exe'生成客戶端代理。 – 2010-06-06 09:14:39
我有點想法。如果我創建WCF客戶端,我需要添加ServiceModel。測試它我添加了一個ASMX客戶端(添加Web引用)。我的服務方式不採取任何參數。但我得到一個錯誤,在客戶端要求我輸入int結果,出bool ResultSpecified。你能否請exlain爲什麼? –
Lijo
2010-06-06 09:34:37