我有一个问题,即带有 OPTIONS 动词的请求失败并显示 HTTP 响应代码 404。检查日志后,问题归结为 UrlScan 3.1,它默认阻止此动词。从 IIS 中的 ISAPI 过滤器中删除 UrlScan 可以解决问题,但是 UrlScan 需要在系统上。
根据 UrlScan 文档 ( https://support.microsoft.com/en-us/kb/326444 ),我已将 OPTIONS 动词添加到 UrlScan.ini 文件的 [AllowVerbs] 部分,检查是否设置了 UseAllowVerbs到 1 并重新启动 IIS(也尝试重新启动服务器)。然而,这并没有解决这个问题。我已经尝试从允许列表中删除所有动词,只是为了看看这是否会产生任何影响,但没有任何改变。
那么,问题是为什么 UrlScan 不采用新配置?
谢谢!