0

我在我的服务器上的网站中有一个文件夹,其中保存了 XML 文件。用户可以通过 http 访问 XML 文件(在 IIS 中配置了 mime 类型)。

有一个程序可以生成和更新文件夹中的 XML 文件。尝试从文件夹中删除 XML 文件并将其替换为新版本时,有时我的程序会被拒绝访问。

有时,当我使用 Process Explorer 在服务器上手动检查时,我发现该文件已被 IIS Worker 进程锁定。如果 http 是无状态的,为什么 IIS Worker 进程会锁定文件。

我 100% 确定包含 XML 文件的文件夹不会被任何其他程序访问。用户只能通过 http 下载 XML 文件。

请让我知道是否有解决此问题的解决方案。

4

0 回答 0