IIS 7 でフォーム認証をセットアップしようとしています。ユーザーがサイトのいずれかの URL にアクセスしようとすると、ログイン ページにリダイレクトされますが、ログインしてもページを離れません。匿名ログを有効にすると、ログイン ページは正常に機能し、ページはランディング ページにリダイレクトされます。
web.config は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appSettings>
<add key="LandingPage" value="/home/default.htm" />
</appSettings>
<system.web>
<compilation debug="false" />
<authentication mode="Forms">
<forms loginUrl="/login/login.aspx" timeout="60" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="401" subStatusCode="-1" />
<error statusCode="401" prefixLanguageFilePath="" path="/login/login.aspx" responseMode="ExecuteURL" />
</httpErrors>
<defaultDocument enabled="false">
<files>
<remove value="iisstart.htm" />
<remove value="index.htm" />
<remove value="Default.htm" />
<remove value="Default.asp" />
<remove value="default.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
<modules>
<remove name="FormsAuthentication" />
<remove name="DefaultAuthentication" />
<add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" preCondition="" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="" />
</modules>
</system.webServer>
</configuration>
http://technet.microsoft.com/en-us/library/cc753252(v=ws.10).aspxおよびhttp://www.iis.net/learn/application-frameworks/buildingの指示に従いました-and-running-aspnet-applications/using-aspnet-forms-authenticationしかし、私は何かを見逃しているに違いありません。
ありがとう。
編集: 提案された要素を追加しましたが、同じことが起こります。フィドラーはこれを示しています:
1 302 HTTP localhost / 148 iexplore:14040
2 200 HTTP localhost /login/login.aspx?ReturnUrl=%2f 4,896 private text/html; charset=utf-8 iexplore:14040
3 304 HTTP localhost /images/newheader.jpg 0 iexplore:14040
4 302 HTTP localhost /login/login.aspx?ReturnUrl=%2f 142 private, no-cache="Set-Cookie" text/html; charset=utf-8 iexplore:14040
5 302 HTTP localhost /home/default.htm 170 iexplore:14040
6 200 HTTP localhost /login/login.aspx?ReturnUrl=%2fhome%2fdefault.htm 4,918 private text/html; charset=utf-8 iexplore:14040
7 304 HTTP localhost /images/newheader.jpg 0 iexplore:14040