0

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 にアクセスすると問題なく動作します。私は感謝するでしょう。

4

1 に答える 1

0

あなたが言及したタグは承認用です

通常、認証を実装するまで、web.config にこれらのタグは必要ありません。

ですから、これを削除しても問題ありません。

于 2012-11-12T09:40:31.780 に答える