tcm:错误ErrorCode ="80040302"有人可以解释这个错误吗?

Cod*_*der -2 iis tridion

<?xml version="1.0" standalone="yes"?>
<tcm:Error ErrorCode="80040302" Category="16" Source="Kernel" Severity="2" xmlns:tcm="http://www.tridion.com/ContentManager/5.0"><tcm:Line ErrorCode="80040302" Cause="false" MessageID="4613"><![CDATA[Unable to get list of Publication items.]]><tcm:Token>RESID_4485</tcm:Token><tcm:Token>RESID_4452</tcm:Token></tcm:Line><tcm:Line ErrorCode="80040302" Cause="false" MessageID="4394"><![CDATA[Unable to Initialize TDSE object.]]><tcm:Token>RESID_4537</tcm:Token><tcm:Token>TDSE</tcm:Token></tcm:Line><tcm:Line ErrorCode="80040302" Cause="true" MessageID="16226"><![CDATA[Access is denied for the user IIS APPPOOL\publishedlist.]]><tcm:Token>IIS APPPOOL\publishedlist</tcm:Token></tcm:Line><tcm:Details><tcm:CallStack><tcm:Location>Tridion.ContentManager.Security.AuthorizationManager.LoadAccessToken(String,IEnumerable`1,IEnumerable`1)</tcm:Location><tcm:Location>Tridion.ContentManager.Security.AuthorizationManager.LoadAccessToken(String,String)</tcm:Location><tcm:Location>Tridion.ContentManager.Session..ctor(String,String,UserContext)</tcm:Location><tcm:Location>Tridion.ContentManager.BLFacade.SystemFacade.InitializeUserContext(UserContext,String,String)</tcm:Location><tcm:Location>UtilitiesTDS.GetUserContext</tcm:Location><tcm:Location>TDSE.Initialize</tcm:Location><tcm:Location>TDSE.GetListPublications</tcm:Location></tcm:CallStack></tcm:Details></tcm:Error>
Run Code Online (Sandbox Code Playgroud)

执行此行时发生此错误:

TridionCollection<Component> components = new TridionCollection<Component>(folder.GetListItems(ListColumnFilter.XMLListExtended, rowFilter), "[contains(@IsShared,'false') and contains(@IsLocalized,'false') ]");
Run Code Online (Sandbox Code Playgroud)

And*_*huk 8

我认为错误本身很清楚:用户IIS APPPOOL\publishedlist无权访问Tridion.现在您需要了解此用户尝试连接的原因.有几种方法可以解决它.尝试找出谁正在尝试与此用户建立联系.显然是IIS,但为什么(预计会与这个用户连接?)

  • 如果您正在使用用户A登录,你会看到类似这样的错误,这意味着你要模拟用户A IIS APPPOOL\publishedlist.只需添加IIS APPPOOL\publishedlist到Tridion的模拟用户即可.
  • 如果此用户是您希望用于执行维护任务的某种服务用户,则只需在CM中创建用户即可

下次,请发布一些您正在尝试做的更多详细信息,以及您究竟遇到问题的地方,否则您的问题将被低估,您将很难得到任何答案.