デフォルト ページとして設定すると、 IIS がリダイレクトしLogin.aspx
続けます。Default.aspx
私の開発環境では問題なく動作し、適切なページが表示されますが、IIS サーバーから公開して試行するとすぐに、login.aspx が常に最初に表示されます。
anonユーザーが許可されていることを確認しました:
<location path="Default.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
そして、デフォルトのURLとして設定されます(構成のさらに下):
<authentication mode="Forms">
<forms loginUrl="Login.aspx" defaultUrl="Default.aspx"></forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
IIS で既定のページも設定しましたが、公開するたびにリセットされます。