0

我用三种方法开发了一个 WCF 服务。安装在我的开发服务器的 IIS 6.0 中,一切正常。当我将它安装在生产服务器的 IIS 6.0 上时,它会出现以下序列化错误。当我尝试运行 svcutil.exe 时出现同样的错误

微软视觉工作室 2008,框架 3.5,IIS 6.0

合同:http ://tempuri.org/:IOptiWeb ----> System.Runtime.Serialization.InvalidDataContractException:无法序列化类型“OptiWeb.GetResultRequestLineType”。考虑使用 DataContractAttribute 属性对其进行标记,并使用 DataMemberAttribute 属性标记您想要序列化的所有成员。在 System.Runtime.Serialization.DataContract.DataContractCriticalHelper.Throw InvalidDataContractException(字符串消息,类型类型)在 System.Runtime.Serialization.DataContract.DataContractCriticalHelper.CreateDataContract(Int32 id,RuntimeTypeHandle typeHandle,类型类型)在 System.Runtime.Serialization.DataContract .DataContractCriticalHelper.GetDataContractSkipValidation(Int32 id, RuntimeTypeHandle typeHandle, Type type)

我认为这与服务器安全性有关。任何帮助将不胜感激

4

0 回答 0