我在我的项目中添加了一个wsdl作为服务引用,当我的代码在托管服务器上移动时,我得到了以下错误,它在本地服务器上执行良好..
编译错误
描述:编译资源期间发生错误 需要为此请求提供服务。请查看以下具体内容 错误详细信息并适当修改源代码。
编译器错误消息:CS0234:类型或命名空间名称 命名空间中不存在“IExtensibleDataObject” 'System.Runtime.Serialization'(你错过了一个程序集吗? 引用?)
来源错误:
[没有相关的源代码行]
源文件:App_WebReferences.fcpcl-q0.0.cs行:20
显示详细的编译器输出:
显示完整编译源
版本信息:Microsoft .NET Framework版本:2.0.50727.4241; ASP.NET版本:2.0.50727.4223
所以,如果有人知道答案,请帮助解决问题。
答案 0 :(得分:2)
IExtensibleDataObject。托管服务器是否具有.NET 3.0或更高版本?从问题中的版本来看,它看起来可能没有。
答案 1 :(得分:2)
我运行VS 2013并遇到同样的问题。我的代码包含“using System.Runtime.Serialization”,但是当我将System.Runtime.Serialization作为项目引用添加时,消息消失了。