asp.netアプリケーションでは、フォーム認証を使用します。
レイアウトにはiframeを使用していますが、srcのすべてのリンクはドメイン内にあります。
ユーザーがie8を使用してログインすると、常にログインページにリダイレクトされることがあります。その後、開発者ツールを使用します。ブラウザーにCookieが設定されていないことがわかりました。
ただし、他の一部のマシンでは、ユーザーはie8でログインできます。
FirefoxとIE7でうまく機能します。
そして、私たちのサーバーの名前はsbl21
、許可されていない文字ではありません。
これはフォーム構成です:
<forms name="LoginCookieName" loginUrl="login.aspx" timeout="40" />
を追加するcookieless="UseUri"
と、ユーザーはログインできますが、ページ内のリンクをクリックすると、ユーザーがログインしていないことを示すアラートボックスが表示されます。
何が問題ですか?