Fantacy
人工智能,智能运营,智能客服,企业知识管理系统(Kmaster,SuperKM)
posts - 86,comments - 163,trackbacks - 14

最近使用VS2010对原来的.NET2.0网站进行升级

 

本机调试运行功能完全正常,发布到web服务器(只有.Net 2.0运行时环境)

部分页面出现错误 “未预编译文件*  因此不能请求该文件”

 

网上搜索,基本都是关于某某dll引用丢失的问题

而我们的系统并没有引用第三方dll  也就用了个asp.net ajax

 

将网站发布方式更改为允许更新站点 和发出调试信息

看到具体错误为

 "分析器错误未能加载文件或程序集“System.Web.Extensions, Version=4.0.0.0"

错误内容就是.Net 视图将bin目录下的System.Web.Extensions.dll、windows系统目录下的System.Web.Extensions.dll

作为4.0版本加载,结果发现都不对

继续搜索,发现很多人遇到这个问题,而且之前都是作为vs2010的bug说没有解决方案

 

最近才有人发现解决办法,如下:

http://www.cnblogs.com/xxc3303/archive/2011/02/17/1957239.html#2044387

 

感谢在前面踩雷的人们啊。。

 

 

posted on 2011-03-11 14:50 calmzeal 阅读(...) 评论(...) 编辑 收藏