-2
<?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>

このエラーは、次の行の実行中に発生します:

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

1 に答える 1

8

エラー自体は非常に明確だと思います: ユーザーIIS APPPOOL\publishedlistには Tridion にアクセスする権限がありません。ここで、このユーザーが接続しようとしている理由を理解する必要があります。それを解決するにはいくつかの方法があります。誰がこのユーザーに接続しようとしているかを突き止めてください。どうやら IIS ですが、なぜ (このユーザーとの接続が想定されているのでしょうか?)

  • ユーザー A でログインしていて、このようなエラーが表示された場合は、ユーザー A を で偽装しようとしていることを意味しますIIS APPPOOL\publishedlistIIS APPPOOL\publishedlistTridion の偽装ユーザーに追加するだけで問題ありません。
  • このユーザーがメンテナンス タスクなどを実行するために使用するサービス ユーザーの場合は、CM でユーザーを作成するだけです。

次回は、あなたが何をしようとしているのか、どこに問題があるのか​​、もう少し詳しく投稿してください。

于 2012-09-06T06:43:33.023 に答える