我收到以下错误: 无法加载文件或程序集“System.Web”或其依赖项之一。系统找不到指定的文件。
要重现它,请在Visual Studio 2012中创建一个新网站。它会创建一个新的模板化网站。 通过NuGet添加AjaxControlToolkit。将scriptmanager更改为masterpage上的toolkit scriptmanager。 清洁解决方案,编译解决方案,在调试中运行。
我检查并仔细检查了我对System.Web的引用(版本4.0是显示的)。一切都很完美运行代码分析 - 没有错误,没有警告,一切都很完美。
有什么想法吗? (我想做的就是使用一些AJAX控件创建一个简单的网站)
答案 0 :(得分:1)
解决方案: 删除对MsAjaxBundle的引用 从所有脚本引用中删除Assembly =“System.Web”
添加2个新脚本引用 asp:ScriptReference标签Assembly =“AjaxControlToolkit”Name =“ExtenderBase.BaseScripts.js” asp:ScriptReference Assembly =“AjaxControlToolkit”Name =“Common.Common.js”
瞧! 我在这里找到了答案: AjaxControlToolkit 7.0123 breaks VS2012 Web Application Project