找不到将ASP.NET MVC5部署到IIS7程序集

时间:2019-02-05 13:01:06

标签: deployment asp.net-mvc-5 iis-7 .net-assembly

使用VisualStudio2015发布MVC5-Project效果很好,所有文件都创建在一个文件夹中,.dll出现在子文件夹/ bin中。我在IIS7中使用新的ApplicationPool设置了项目,并与创建的文件夹连接并启动它。现在我收到消息了

  在/ MyFolder上找不到

文件或程序集。

当我查看应用程序的临时文件(错误消息中给出了路径)时,没有文件。

为什么IIS在发布文件夹中找不到程序集?

错误消息中提到的第一个程序集是一个自定义程序集,该程序集已添加到MVC5项目的“引用”中。

是否应该通过Web.Release.config添加自定义程序集?怎么样?

1 个答案:

答案 0 :(得分:0)

解决了问题。 在IIS7中打开ApplicationPool,然后右键单击网站名称->高级设置-> Enable-32-bit-Applications = true

[Could not load file or assembly or one of its dependencies. Access is denied. The issue is random, but after it happens once, it continues由片段回答