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

最近使用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

 

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

 

 

转载于:https://www.cnblogs.com/calmzeal/archive/2011/03/11/1981440.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值