2014-04-14 2 views
1

Sitecore를 기반으로 한 사이트를 대신했으며 Windows 이벤트 로그는 누군가가 관리자로 로그인 할 때마다 예외를 표시합니다.Sitecore 응용 프로그램 액세스가 거부되었습니다.

아무도이 문제를 해결하는 방법을 알고 있습니까? 뭔가에 대한 허가가 누락 된 것처럼 보이지만 해결하기 위해해야 ​​할 일을 해결할 수는 없습니다.

Exception information: 
    Exception type: AccessDeniedException 
    Exception message: Application access denied. 
    at Sitecore.Diagnostics.Assert.HasAccess(Boolean accessAllowed, String message) 
    at Sitecore.Diagnostics.Assert.CanRunApplication(String application) 
    at Sitecore.Shell.Applications.Analytics.TrackingField.TrackingFieldDetailsPage.OnLoad(EventArgs e) 
    at System.Web.UI.Control.LoadRecursive() 
    at System.Web.UI.Control.LoadRecursive() 
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 



Request information: 
    Request URL: http://www.SITENAME.com/sitecore/shell/~/xaml/Sitecore.Shell.Applications.Analytics.TrackingFieldDetails.aspx?db=master&id={31D7150F-352B-4800-8FDF-C90CDAD17D67}&la=en&vs=7&di=1&fld={B0A67B2A-8B07-4E0B-8809-69F751709806}&scDisabled=true 
    Request path: /sitecore/shell/~/xaml/Sitecore.Shell.Applications.Analytics.TrackingFieldDetails.aspx 
    User host address: 195.138.205.241 
    User: sitecore\USERNAME 
    Is authenticated: True 
    Authentication Type: 
    Thread account name: NT AUTHORITY\NETWORK SERVICE 

Thread information: 
    Thread ID: 136 
    Thread account name: NT AUTHORITY\NETWORK SERVICE 
    Is impersonating: False 
    Stack trace: at Sitecore.Diagnostics.Assert.HasAccess(Boolean accessAllowed, String message) 
    at Sitecore.Diagnostics.Assert.CanRunApplication(String application) 
    at Sitecore.Shell.Applications.Analytics.TrackingField.TrackingFieldDetailsPage.OnLoad(EventArgs e) 
    at System.Web.UI.Control.LoadRecursive() 
    at System.Web.UI.Control.LoadRecursive() 
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
+0

저는 확실히 모르겠지만 DMS와 관련이있는 것 같습니다. 따라서 일부 추적 정보를 업데이트하려고하는 코드가 있거나 Sitecore에 액세스 할 수없는 코드 일 수 있습니다. 아마 Sitecore Support에서 보는 것이 더 쉬울 것입니다. – Holger

+3

폴더 권한 (Windows)을 확인하여 [설치 가이드] (http://sdn.sitecore.net/upload/sitecore6/65/installation_guide_sc65-a4)에 지정된대로 네트워크 서비스 계정에 수정 권한이 있는지 확인하십시오. pdf). 뭔가를 놓치지 않도록 꼭 다시 설정할 가치가 있습니다. – jammykam

+0

"HasAccess"방법은 Sitecore가 항목 권한을 검사하는 방법입니다. 사용자가 분석 애플리케이션을 실행하려고 할 때 애플리케이션 항목에 Sitecore 권한 문제가 발생하는 것 같습니다. 이 응용 프로그램은 핵심 :/sitecore/content/applications/analytics에 있습니다. –

답변

0

사이트를 호스팅하는 웹 서버의 보안 관련 문제인 것 같습니다.

Open the IIS manager in the server 
Select your site 
Go to its advanced settings 
Under Process model, change the value of the field Identity to Network Service 

If you are still experiencing a problem, open the command prompt and enter: 
net localgroup "Performance Monitor Users" /add "NETWORK SERVICE" 

This will give more access to the sitecore user in the server 
1

그것은 수 있습니다 인해 최근 구성 변경의 일부. IIS를 재설정하거나 컴퓨터를 다시 시작하십시오. 작동해야합니다.

관련 문제