【问题标题】:Deploy ASP.NET MVC5 to IIS7 assembly not Found找不到将 ASP.NET MVC5 部署到 IIS7 程序集
【发布时间】:2019-02-05 22:36:16
【问题描述】:

使用 VisualStudio2015 发布 MVC5 项目可以正常工作,所有文件都创建在一个文件夹中,并且 .dll 出现在子文件夹 /bin 中。我在 IIS7 中使用新的 ApplicationPool 设置项目,连接到创建的文件夹并启动它。现在我收到消息了

在 /MyFolder 中找不到文件或程序集。

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

    解决了这个问题。 在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由片段回答

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-07
      • 2011-02-13
      • 2010-10-09
      • 1970-01-01
      • 2011-12-08
      相关资源
      最近更新 更多