在app_offline.htm到位后,IIS关闭需要多长时间?

时间:2013-07-18 09:39:36

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

我有一个ASP.NET Web应用程序的部署工作流程,它首先将app_offline.htm文件放到我的Web应用程序目录中。尽管如此,我通常会收到此错误:

  

该进程无法访问该文件...因为它正被使用   另一个过程。

尽管app_offline.htm文件已到位,但表明IIS进程仍在运行。如果我将远程桌面连接到服务器并执行手动iisreset或使用其GUI关闭IIS(或者在手动将app_offline.htm文件放在那里后等待几分钟,则工作流程正常工作。

那么,IIS app_offline.htm到位后关闭需要多长时间?

1 个答案:

答案 0 :(得分:0)

我不知道,但我想知道。所以我做了一些测试......

效果非常直接,但由于额外的清理代码,IIS应用程序可能需要一些时间才能实际关闭。即使在app_offline.htm生效后,预计文件也会被锁定一段时间。

实际的文件系统事件信息只需几毫秒即可传播。

procmon