我设置 iis 以使用“asp.net 2.0”的 isapi 过滤器处理 .exe,以启用动态 url 替换。为此,我在 iis 中设置了扩展,并将以下行添加到 web.config。到目前为止工作正常。
<add path="*.exe" verb="*" type="System.Web.StaticFileHandler" />
问题是 w3wp 进程在这些文件上有几个句柄的形式。很可能是因为此刻有人正在下载它们。
有没有办法告诉 iis/asp.net 不要在文件上放置独占句柄?即使网站正在运行,我也想替换它们。只要 asp.net 不处理这些文件,它就可以工作。