托管在一台服务器上的WCF服务工作正常。托管在另一台服务器上给出错误

时间:2013-05-06 20:19:00

标签: wcf service

我用三种方法开发了一个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)

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

0 个答案:

没有答案