1

我需要将基于 .net framework 3.5 的网站迁移到 4.0,它应该可以在 IE9 中正常工作

该解决方案由 VS 的版本实用程序升级,应用程序编译成功。我们正在使用 Infragistics UltraWebGrid 控件 v11.1,当我们尝试执行滚动或单元格编辑时,它会出现一些脚本问题。该控件有很多嵌入的 javascript 资源文件,这些文件似乎无法正常工作。

我使用相同的第三方 dll 创建了一个 .net framework 4.0 的 poc 网站,一切正常。我可以怀疑的是 AJAX 部分。我尝试使用 ajaxcontroltoolkit v4.0。但我面临的问题是,工具包内部引用了 4.0 版的 System.Web.Extensions.dll ,而我的应用程序有很多引用 v3.5 的 dll。添加对 v4.0 的引用不会替换 web.config 中对 v3.5 的引用。最后,我手动更新了 web.config 中的版本信息,这导致了其他错误。

-未知的服务器标签“asp:ScriptManager”、“asp:UpdatePanel”等。

-命名空间“System.Web”中不存在类型或命名空间名称“脚本”(您是否缺少程序集引用?)

请给我一些建议以成功升级 dll 引用。

谢谢,

毗湿奴

4

0 回答 0