2

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

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

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

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

4

1 回答 1

1

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

效果几乎是立竿见影的,但由于额外的清理代码,IIS 应用程序可能需要一些时间才能真正关闭。即使app_offline.htm在生效之后,文件也会被锁定一段时间。

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

程序

于 2017-11-02T16:19:06.863 回答