2

サイトコア ポータルとパブリック Web サイトを同じブラウザーの別のタブで開くと、「アプリケーション アクセスが拒否されました」というメッセージが表示されます。エラー(下の画像)。私はそれがどのように起こるかを見つけました。最初にサイトコア ポータルにログインし、次に両方が同じブラウザーで開くパブリック Web サイトにログインします。次に、sitecore ツリー アイテムをクリックすると、sitecore ポータルのホームページにリダイレクトされます。(http://myWebsite/sitecore/shell/default.aspx)

公開 Web サイトでは、FormAuthontication Cookie とサーバー セッションを使用して各ユーザーを処理しました。しかし、サイトコアもその FormAuthontication Cookie を使用していることがわかります。

サイトコアにログインすると、FormAuthontication Cookie が作成されます。しかし、FormAuthontication cookie が変更された公開 Web サイトにログインします。

そのため、この FormAuthontication Cookie とサイトコア ホームページへのサイトコア リダイレクトの間に競合があります。この状況を処理する方法はありますか?

エラーページ

4

1 に答える 1

4

FormAuthentication同じブラウザで同じドメインに対して両方を使用する 2 つの異なるセッションを作成しようとしています。これは機能しません。

ここでの最も簡単な解決策は、アプリケーションに別のバインディングを追加することですsitecore.myWebsite

  • このバインドを使用してSitecoreバックエンドにログインします( http://sitecore.myWebsite/sitecore/shell/default.aspx)
  • サイトへの標準的なアクセスには、単にhttp://myWebsiteURL を使用します。

これをローカルでテストする場合は、hostsファイルにエントリを追加することを忘れないでください。

127.0.0.1 sitecore.myWebsite
于 2013-08-19T11:12:16.063 に答える