私は、未認証と認証の 2 つのセクションがある ASP.Net 4.5 Web サイトに取り組んでいます。認証されたページは /secure/ フォルダーに配置されます。
マスターページに LoginStatus があります。
<asp:LoginStatus ID="LoginStatus1" runat="server" OnLoggedOut="LoginStatus1_LoggedOut" />
Web.config:
<forms name="Recycle_Auth" loginUrl="~/Login.aspx" defaultUrl="~/secure/Dashboard.aspx" timeout="30" />
ローカルホストで「ログイン」をクリックすると、ポストバックされますが、Login.aspx にリダイレクトされません。ただし、localhost/home.aspx または他のページに移動して [ログイン] をクリックすると、正常に動作します。
運が悪かったので loginUrl="Login.aspx" を試しました。Elmah もエラーを記録しません。
どんなアイデアでも大歓迎です。