有効な Sitecore アカウントを使用し、ロールは関連付けられていませんが、管理者としてマークされているため、ログインしようとすると以下のエラーが発生しました。
- サイトは正常に動作しています
- 同様のアカウントでログインできました。
- 間違ったパスワードでログインしようとすると、ログイン ページに正しい「アクセスが拒否されました」というメッセージが返されます。
- しばらくすると (約 1 時間)、ログインは正常に機能しました。
Sitecore がこのように失敗する一般的な理由は何ですか?
エラーの詳細:
「/」アプリケーションでサーバー エラーが発生しました。
アプリケーション アクセスが拒否されました。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細:
Sitecore.Exceptions.AccessDeniedException: アプリケーション アクセスが拒否されました。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[AccessDeniedException: アプリケーション アクセスが拒否されました。] Sitecore.Diagnostics.Assert.HasAccess(Boolean accessAllowed, String message) +158 Sitecore.Shell.Applications.ShellForm.OnLoad(EventArgs e) +68
[TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。] System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo メソッド、オブジェクト ターゲット、Object[] 引数、SignatureStruct& sig、MethodAttributes methodAttributes、RuntimeType typeOwner) +0 System.Reflection.RuntimeMethodInfo.Invoke (Object obj、BindingFlags invokeAttr、Binder バインダー、Object[] パラメーター、CultureInfo カルチャ、Boolean skipVisibilityChecks) +640 System.Reflection.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr、Binder バインダー、Object[] パラメーター、CultureInfo カルチャ) +38 System.Reflection.MethodBase.Invoke(Object obj, Object[] パラメーター) +35 Sitecore.Reflection.ReflectionUtil.CallMethod(Type type, Object obj, String methodName, Boolean includeNonPublic, Boolean includeInherited, Object[] パラメーター) +37 Sitecore.Reflection.ReflectionUtil.CallMethod(Object obj, String methodName, Boolean includeNonPublic, Boolean includeInherited, Object[] parameters) +66 Sitecore.Web.UI.Sheer.ClientPage.OnLoad(EventArgs e) +420 System.Web.UI.Control. LoadRecursive() +71 System.Web.UI.Page.ProcessRequestMain(ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +3064
バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.237