3

Web アプリケーションで奇妙な動作が発生しています。アプリで認証した後、URL を大文字またはその一部に変更すると、再認証する必要があります。次に例を示します。

https://host.domain.com/website/asp

認証後にその URL をコピーして新しいタブに貼り付けると、自動的に認証されてランディング ページに移動します。ただし、これを新しいタブに貼り付けると、別のタブが既に認証されています。

https://host.domain.com/webSITE/asp

アプリで再認証する必要があります。(またはIIS、これはよくわかりません)

これは、ケースを考慮せずにオブジェクトが開発された場合に問題を引き起こします。この動作は望ましくないと思います。アプリケーション ベンダーに問い合わせる予定ですが、IIS 7 でこのような問題が発生したことがある人はいないかと思います。

ありがとう、マックス

4

1 に答える 1

0

IIS は通常、大文字と小文字を区別しません。感度が重要になるのは、モジュールの統合です。rewrite などのモジュールでは、大文字と小文字が区別される場合があります。指定はありませんが、IIS アプリケーションは書き換えを使用していますか? また、ベンダーは、大文字と小文字を区別するチェックを行うコントローラーを持っている場合があります。しかし、私の推測では、実際のブラウザが犯人になるでしょう。URL パスに基づく Cookie を使用するブラウザーは、これらの Cookie で大文字と小文字を区別することができます。同じ問題を報告したユーザーの詳細については、このリンクを参照してください。

于 2013-03-27T13:47:54.140 に答える