您的位置:首页 > 运维架构 > 网站架构

VS2010发布.NET2.0网站,出现“未预编译文件* 因此不能请求该文件”的解决办法

2011-03-11 14:50 561 查看
最近使用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

感谢在前面踩雷的人们啊。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐