わかりました、ここに問題があります:
認証を共有すると思われる www.mysite.com と blog.mysite.com (偽のサイト名) の 2 つのサイトがあります。ログインページは www.mysite.com/login/login.aspx にあります
現在、ブログ Web サイトには、次の認証セクションを含む web.config があります。
<authentication mode="Forms">
<forms timeout="50000000"
loginUrl="http://www.mysite.com/login/login.aspx"
defaultUrl="~/"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
ヒットblog.mysite.com/andrey/page.aspx
すると、サイト上のログインページにリダイレクトされwww
ます。本当の問題は、「rededitect」クエリ文字列には相対ページ URL ( ) のみが含まれるため、ログインすると、開始した場所ではなくandrey/page.aspx
にリダイレクトしようとするため、もちろんすべてが失敗することです。www.mysite.com/andrey/page.aspx
blog.mysite.com/andrey/page.aspx
ログインページにバウンスするときに、メンバーシップオブジェクトにフルパスを「リダイレクト」クエリ文字列パラメーターに入れるように指示する方法はありますか?
ありがとう!アンドレイ