【问题标题】:Why is App_Offline failing to work as soon as you it starts loading dlls?为什么 App_Offline 一开始加载 dll 就无法工作?
【发布时间】:2008-12-17 03:06:05
【问题描述】:

谁能帮我解决这个问题。在生产站点 app_offline.htm 仅在您开始上传 dll 之前有效。一旦您开始上传 dll,它就会抛出以下错误“无法加载文件或程序集 'SubSonic' 或其依赖项之一。 该进程无法访问该文件,因为它正被另一个进程使用。 现在这清楚地表明 IIS 仍在尝试为 aspx 页面提供服务?我在这里有什么遗漏吗?任何帮助,将不胜感激。我花了几个小时在谷歌上搜索,但无济于事。 提前致谢。 玛尼莎

【问题讨论】:

  • 您运行的是什么版本的 .NET 和 IIS?如果它在 IIS 7 中,您正在运行什么应用程序池样式?
  • 我也有同样的问题。 IIS 6、.net 2.0 和 3.5。当 w3svc 关闭时,我通过让代理为 app_offline.htm 服务来解决这个问题。
  • 对我来说,这种行为仍然发生在 IIS 10 / ASP.NET 4.6 / Windows 2016

标签: asp.net iis app-offline.htm


【解决方案1】:

我听说有人在 app_offline.htm 文件中没有足够的内容时会遇到问题。

用几百 kb 的 Lorem Ipsum 文本填充它,看看是否有帮助。

【讨论】:

【解决方案2】:

好的,这可能不是您的问题,但如果这是第一次发生,您可能需要重新启动计算机。有时进程会因 .dll 上的锁定而死掉,因此在解锁之前您不能再使用它(因此需要重新启动操作系统)。

另一个可能的问题是 .dll 或其依赖的 .dll 不在您的路径或正确的文件夹中。

先看看这两个。

【讨论】:

  • 如果锁定 dll 是问题,请将它们设置为卷影复制
  • 好主意,我自己没想到。
  • 我有同样的问题,我有卷影复制,文件夹没问题。
猜你喜欢
  • 1970-01-01
  • 2021-03-21
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 2019-11-11
  • 1970-01-01
  • 1970-01-01
  • 2022-06-30
相关资源
最近更新 更多