我在服务器上的网站内有一个文件夹,用于保存XML文件。 用户可以通过http(在IIS中配置了mime类型)访问XML文件。
有一个程序可以生成和更新文件夹中的XML文件。尝试从文件夹中删除XML文件并将其替换为新版本时,有时我的程序的访问被拒绝。
有时,当我使用Process Explorer在服务器上进行手动检查时,我发现该文件已被IIS Worker进程锁定。如果http是无状态的,为什么IIS Worker进程将锁定该文件。
我100%确定包含XML文件的文件夹不会被任何其他程序访问。用户只能通过http下载XML文件。
请让我知道是否有解决此问题的解决方案。