今日、FireFox を使用して Umbraco にログインする際に問題が発生し始めました。ログイン ボタンを押した後、ログイン ページはエラーなしで更新されます。ログインは IE、Opera、Safari、および Chrome で正しく機能しています。
調査の結果、FireFox が umbraco Cookie を受け入れていないことが原因であることがわかりました。
ログインを押すと、この応答が表示されます
しかし、この Cookie は次のリクエストには存在しません。
次のことを確認しました。
- FireFox での Cookie のアクセス許可。
- ドメイン名にアンダースコアが含まれていません。
- App_Browsers フォルダーには、すべてのブラウザーの Cookie を有効にするブラウザー ファイルが含まれています。
任意の提案とヘルプをいただければ幸いです。
環境構成
- Windows Server 2008
- IIS7
- .NET 4
- アンブラコ 4.7.1
- ファイアフォックス 15
ありがとう
更新 06/09/2012
ここで私は解決策でまったく同じ問題を見つけましたが、これは私にとってはうまくいきませんでした.多分誰かがもっと幸運になるでしょう:)
詳細な問題の説明: フィドラーを使用すると、/umbraco/umbraco.aspx/ への URL 要求が表示され、すぐに /umbraco/logout.aspx?redir=%2fumbraco%2fumbraco.aspx%2f に移動し、ログイン画面に戻ります。
解決策: さて、私は問題を理解しました。IIS 7.5 で HTTP リダイレクトを入力するときは、その方法に十分注意してください。誰かがhttp://login.myurlhere.com/に入ったときのリダイレクトアドレスを元々入れていました
以下を指す
http://www.myurlhere.com/umbraco/umbraco.aspx
これは、エンド ユーザーがログイン画面に簡単にアクセスできるようにするために行われました。ループに陥っているようだったので、そのアドレスの代わりにhttp://www.myurlhere.com/umbraco/login.aspxを指定し、その下のボックスでリダイレクト動作を指定しました(これが鍵だと思います) 「すべてのリクエストを正確な宛先にリダイレクトする(宛先に相対的ではなく)」をチェックしました。これにより、FF / IE / Chromeの両方で問題が修正されました。
ありがとう