IIS 是否重定向以匹配 url 大小写?

Is IIS redirecting to match url casing?

我有一个 WebAPI,它是更大的 WebForms 应用程序的一部分,部署在 https://domain/SimpleApp.

下的 IIS 10 上

我注意到当使用 https://domain/simpleapp/api/endpoint 调用 API 端点时,我被重定向(状态代码 302)到 https://domain/SimpleApp/api/endpoint

我没有设置任何 url-rewrite 规则。

在 iOS 应用程序上使用 API 时会导致一些错误 - 一些端点是安全的,并且在重定向时,"Authorization" header 被丢弃(默认Apple 平台上的行为)。作为记录:重定向发生在安全端点和 non-secured 端点上。

它是一些默认的 IIS 配置吗?是否可以更改它,使其不会重定向请求(或者在 iOS 应用程序上更容易处理此问题)?

好的,我找到问题所在了。 post 中对此进行了很好的描述:Beware WIF Session Authentication Module (SAM) redirects and WebAPI services in the same application