IIS 在静态文件末尾附加 /web.config

IIS 在静态文件末尾附加 /web.config

我正在尝试调试在向匿名用户提供静态文件时发生的 IIS 401 错误。

假设我尝试访问https://example.com/sso.css。该文件的物理位置为D:\website\sso.css

运行 procmon 时,我注意到 w3wp.exe 尝试读取D:\website\sso.css\web.config将静态资源视为文件夹而不是文件,从文件系统获取“未找到文件”错误。

为什么 IIS\web.config在尝试打开物理文件系统上的文件时会进行附加操作?

相关内容