我有一个简单的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