我用三种方法开发了一个WCF服务。安装在我的开发服务器的IIS 6.0中,一切都只是文件。当我在生产服务器的IIS 6.0上安装它时,它会发出以下序列化错误。我尝试运行svcutil.exe时收到同样的错误
ms visual studio 2008,framework 3.5,IIS 6.0
合同:http://tempuri.org/:IOptiWeb ----> System.Runtime.Serialization.InvalidDataContractException:无法序列化类型'OptiWeb.GetResultRequestLineType'。请考虑使用DataContractAttribute属性对其进行标记,并使用DataMemberAttribute属性标记要序列化的所有成员。 at System.Runtime.Serialization.DataContract.DataContractCriticalHelper.Throw InvalidDataContractException(String message,Type type) 在System.Runtime.Serialization.DataContract.DataContractCriticalHelper.CreateDataContract(Int32 id,RuntimeTypeHandle typeHandle,Type type) 在System.Runtime.Serialization.DataContract.DataContractCriticalHelper.GetDataContractSkipValidation(Int32 id,RuntimeTypeHandle typeHandle,Type type)
我认为这与服务器安全性有关。任何帮助将不胜感激