我正在尝试调试在向匿名用户提供静态文件时发生的 IIS 401 错误。
假设我尝试访问https://example.com/sso.css
。该文件的物理位置为D:\website\sso.css
。
运行 procmon 时,我注意到 w3wp.exe 尝试读取D:\website\sso.css\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
在尝试打开物理文件系统上的文件时会进行附加操作?