2012-09-25 54 views
2

我提示以下錯誤:經常在GUI中,當我嘗試訪問我的自定義應用程序域\ MTSUSER帳戶。有一段時間它阻止我在GUI中做任何事情。任何人都可以幫我解決這個問題嗎?模擬該用戶需要將配置爲模擬用戶

我使用外表套上2011 SP1由該用戶

(80040302)模擬要求DOMAIN \ MTSUSER帳戶被配置爲模擬用戶。 無法獲取用戶。 無法初始化TDSE object.RESID_4537TDSE Tridion.ContentManager.Security.AuthorizationManager.GetImpersonationUserSettings(字符串) Tridion.ContentManager.Security.AuthorizationManager.LoadAccessToken(字符串,字符串) Tridion.ContentManager.Session..ctor(字符串,字符串,的UserContext) Tridion.ContentManager.BLFacade.SystemFacade.InitializeUserContext(的UserContext,字符串,字符串) UtilitiesTDS.GetUserContext TDSE.Initialize TDSE.User

+0

你能澄清你的意思是「當我嘗試訪問我的自定義應用程序」? –

回答

3

我認爲錯誤是很清楚的。看來,您的應用程序DOMAIN\MTSUSER下運行,你正在試圖模仿(執行操作爲登錄到外表套上GUI用戶)。爲了使它工作,你應該或者冒充用戶之一,NETWORK SERVICE下運行你的應用程序,例如,或任何其他用戶可以在外表套上MMC Impersonation Users下找到,否則只是在MMC

3

添加DOMAIN\MTSUSER來模擬用戶爲錯誤狀態,你需要添加DOMAIN \ MTSUSER帳號,冒充用戶列表

你可以找到在外表套上MMC管理單元在此選項(又名:「支持SDL Tridion內容管理器配置」)冒充用戶下名單。

MMC Snap In

但是你應該問自己什麼任務,你這個用戶做的,是正確的帳戶做呢?

+1

要非常小心地將MTSUSer作爲模擬用戶添加,並且只有在有真正的商業理由時才這樣做。我相信你這樣做會引入可能的安全漏洞。你其他一些用戶爲Puntero建議真的應該運行代碼。 –