部署IIS后发生System.IO异常

hgc7kmma  于 2022-12-27  发布在  其他
关注(0)|答案(1)|浏览(188)

在浏览器上部署IIS后,MVC 5项目返回“无法加载文件或程序集'System.IO'或它的依赖项之一”。
1.清洁和重建解决方案
1.删除bing和obj文件夹
1.将网站文件夹访问权限设置为具有完全访问权限的IIS用户
1.删除和添加System.IO.dll
1.正在设置.csproj文件下的属性组
有谁能帮我找到原因吗?
应用程序在本地计算机上运行正常,没有任何错误。但在IIS部署上出现上述错误。

jk9hmnmh

jk9hmnmh1#

此错误有很多原因,最常见的原因是在64位Windows服务器操作系统中,默认情况下安装了64位.Net Framework,因此当您尝试在IIS服务器上部署32位Web应用程序(网站)时。
解决此问题的方法是在IIS服务器的应用程序池中启用32位应用程序。
转到网站〉选择应用程序池〉单击高级设置〉将Enable 32-bit Applications设置为True
如果此方法不能解决问题,请发布有关您的问题的更多详细信息。

相关问题