これは小さなことですが、気が狂ってしまうので、IIS の専門家が助けてくれることを願っています。
シナリオは単純です。
- IIS は、"default.aspx" がサイトの既定のドキュメントになるように構成されています。
- フォーム認証は有効で、loginUrl は default.aspx であり、defaultURL は default.aspx です。
- web.config では、default.aspx ドキュメントに ' * ' の承認があります (誰でもアクセスできます)
ベース URL: www.somesite.com だけでサイトに移動すると、URL は次のように返されます: www.somesite.com/default.aspx?ReturnUrl=%2f
完全な名前 (www.somesite.com/default.aspx) に移動すると、ReturnUrl がありません。では、なぜ、IIS が名前を追加すると、奇妙なリダイレクトが返されるのに、入力すると返されないのでしょうか?