未能加载程序集***。请确保在访问该页之前已经编译了此程序集。ASP.NET程序部署到服务器上后出现此错误的解决办法。

ASP.NET程序在本地运行正常,部署到服务器后出现错误:未能加载程序集***。请确保在访问该页之前已经编译了此程序集。错误截图如下:

未能加载程序集

观察了bin文件夹下面的编译文件,存在页面对应的编译文件,并没有漏上传,也不是虚拟目录引起的问题。经排查后发现,在本地编译用的是.NET Framework 4.0框架,而服务器上安装的是.NET Framework 2.0框架,导致此错误的发生。将项目属性的生成目标Framework修改为.NET Framework 2后,重新编译上传,此问题即不再发生。

 

修改生成目标Framework的方法:
对着项目点击右键 -> 属性页 -> 生成 -> 目标Framework

修改生成目标Framework的方法

发表评论

发表评论