我目前正在开发3.5(使用LINQ构建到3.5)并将我的代码部署到2.0服务器。到目前为止,我已经成功了,但现在我正在尝试使用一些ASP AJAX工具,我遇到了一个我似乎无法解决的错误。
首先我收到了
“未知服务器标记'asp:ScriptManager'。”
我将其添加到我的web.config控件部分:
“add tagPrefix =”asp“namespace =”System.Web.UI“assembly =”System.Web.Extensions,Version = 1.0.61025.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35“
这产生了以下错误,我不确定如何纠正:
“基类包含字段'ScriptManager1',但其类型(System.Web.UI.ScriptManager)与控件类型(System.Web.UI.ScriptManager)不兼容。”
关于这个的任何想法或想法?
答案 0 :(得分:4)
您的项目在构建时引用了.NET 3.5的System.Web.Extensions版本,当它正在尝试工作时,它会出现问题。
您需要确保所有引用都指向1.0.61025.0版本,并且包含对.NET 3.5的引用。