Asp.net 为什么应用程序离线一开始加载DLL就无法工作?

Asp.net 为什么应用程序离线一开始加载DLL就无法工作?,asp.net,iis,app-offline.htm,Asp.net,Iis,App Offline.htm,谁能帮我一下吗。在生产站点上,app_offline.htm仅在您开始上载DLL之前有效。一旦开始上载DLL,它就会抛出以下错误“无法加载文件或程序集‘亚音速’或其依赖项之一”。 该进程无法访问该文件,因为另一进程正在使用该文件。 现在,这清楚地表明IIS仍在试图为aspx页面提供服务??这里有什么我遗漏的吗?任何帮助都将不胜感激。我已经花了几个小时在谷歌上搜索,但没有结果。 提前谢谢。 Manisha好的,这可能不是您的问题,但如果是第一次发生,您可能需要重新启动计算机。有时进程会因.dll上

谁能帮我一下吗。在生产站点上,app_offline.htm仅在您开始上载DLL之前有效。一旦开始上载DLL,它就会抛出以下错误“无法加载文件或程序集‘亚音速’或其依赖项之一”。 该进程无法访问该文件,因为另一进程正在使用该文件。 现在,这清楚地表明IIS仍在试图为aspx页面提供服务??这里有什么我遗漏的吗?任何帮助都将不胜感激。我已经花了几个小时在谷歌上搜索,但没有结果。 提前谢谢。
Manisha

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

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


请先看一下这两个文件。

我听说,如果app_offline.htm文件中没有足够的内容,人们会对其产生问题


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

你运行的是什么版本的.NET和IIS?如果是在IIS 7中,你运行的是什么应用程序池样式?我也有同样的问题。IIS 6、.NET 2.0和3.5。我已经解决了这个问题,当w3svc关闭时,让代理服务器为App_offline.htm提供服务。对我来说,这是一行为仍然发生在IIS 10/ASP.NET 4.6/Windows 2016上如果锁定DLL是个问题,请将其设置为卷影复制好主意,我自己也没有考虑过。我有同样的问题,我有卷影复制,文件夹也正常。它需要512字节(请参阅)。仍然出错。。。