在2.0sp1 / AJAX Extesnion 1.0服务器上使用VS2008 / 3.5 ASP AJAX站点?

时间:2009-02-24 16:40:24

标签: .net asp.net asp.net-ajax scriptmanager

我目前正在开发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)不兼容。”

关于这个的任何想法或想法?

1 个答案:

答案 0 :(得分:4)

您的项目在构建时引用了.NET 3.5的System.Web.Extensions版本,当它正在尝试工作时,它会出现问题。

您需要确保所有引用都指向1.0.61025.0版本,并且包含对.NET 3.5的引用。