未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。
刚部署到IIS的网站,访问时报错:未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。
原因:VS编译时用的x86,而程序池默认是按照64位启动的
解决步骤:
- 点击网站使用的程序池
- 点击右上角的“设置应用程序池默认设置”
- 将常规项中的“启用32位应用程序”改为true,保存
- 重启应用池即可,如果刚停止立刻开启程序池可能报错,稍等几秒再开启即可
刚部署到IIS的网站,访问时报错:未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。
原因:VS编译时用的x86,而程序池默认是按照64位启动的
解决步骤: