在浏览器上部署IIS后,MVC 5项目返回“无法加载文件或程序集'System.IO'或它的依赖项之一”。1.清洁和重建解决方案1.删除bing和obj文件夹1.将网站文件夹访问权限设置为具有完全访问权限的IIS用户1.删除和添加System.IO.dll1.正在设置.csproj文件下的属性组有谁能帮我找到原因吗?应用程序在本地计算机上运行正常,没有任何错误。但在IIS部署上出现上述错误。
jk9hmnmh1#
此错误有很多原因,最常见的原因是在64位Windows服务器操作系统中,默认情况下安装了64位.Net Framework,因此当您尝试在IIS服务器上部署32位Web应用程序(网站)时。解决此问题的方法是在IIS服务器的应用程序池中启用32位应用程序。转到网站〉选择应用程序池〉单击高级设置〉将Enable 32-bit Applications设置为True。如果此方法不能解决问题,请发布有关您的问题的更多详细信息。
Enable 32-bit Applications
True
1条答案
按热度按时间jk9hmnmh1#
此错误有很多原因,最常见的原因是在64位Windows服务器操作系统中,默认情况下安装了64位.Net Framework,因此当您尝试在IIS服务器上部署32位Web应用程序(网站)时。
解决此问题的方法是在IIS服务器的应用程序池中启用32位应用程序。
转到网站〉选择应用程序池〉单击高级设置〉将
Enable 32-bit Applications
设置为True
。如果此方法不能解决问题,请发布有关您的问题的更多详细信息。