asp.net 3.5 (MVC ではない) での URLルーティングの問題に直面しています。FORMS 認証を使用しています。フォーム認証を使用すると、ログイン URL とデフォルトの URL が異なります。そのため、URL にヒットすると、ログイン URL がhttp://www.example.com/login.aspx?returnurl=%2fとして表示されます。 example.com. 問題の処理方法がわかりません。
しかし、web.config から次のタグを削除すると、正常に動作します。
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
他のルートではこの問題に直面していません。つまり、誰かが www.example.com/abc/def にアクセスすると問題なく動作します。私は感謝するでしょう。