Tridion 2011 SP1から公開されたプロファイリングとパーソナライズを使用したASP.NETページ(index.aspx)があります。ユーザーが以前に「ゴルフ」としてタグ付けされた3つのページを(cat +キーワードで)表示したことがある場合は、1つの動的コンポーネントプレゼンテーションと2つ目の動的コンポーネントプレゼンテーションを表示するだけです。
TBBの「ターゲットグループのパーソナライズ」と「トラッキングのアクティブ化」をデフォルトの終了アクションに追加して、プロファイリングを開始しました。ページを再公開し、プロファイリングコードを使用して動的cpが作成されるのを確認しましたが、すべてうまくいきました。
<tridion:ComponentPresentation runat="server" PageURI="tcm:8-667-64" ComponentURI="tcm:8-668" TemplateURI="tcm:8-666-32"/>
<tridion:TargetGroup runat="server" ItemURI="tcm:8-667-64">
<tridion:Conditions runat="server" Negate="false" Operator="AND">
<tridion:Conditions runat="server" Negate="false" Operator="OR">
<tridion:Conditions runat="server" Negate="false" Operator="AND">
<tridion:Condition runat="server" Type="TrackingKey" Operator="=" Negate="false" Name="Golf" Value="3"/>
</tridion:Conditions>
</tridion:Conditions>
</tridion:Conditions>
<tridion:ComponentPresentation runat="server" PageURI="tcm:8-667-64" ComponentURI="tcm:8-663" TemplateURI="tcm:8-666-32"/>
</tridion:TargetGroup>
<tridion:IncrementKey runat="server" ItemURI="tcm:8-667-64" Name="Golf" ComponentURI="tcm:8-663"/>
問題:ブラウザでindex.aspxを表示すると、次のエラーが発生します。
ユーザーをnullにすることはできません。WAIが正しく構成されていることを確認してください
ブローカーDBを確認しましたが、データがありませんでした。cm_wai_conf.xmlファイルが正しく構成されていると思います。私は、WAIがWindowsに追加した環境変数REMOTE_USERを使用していることを示唆しているこの記事を読みましたが、それでも運がありません。 http://sdltridionworld.com/articles/UsingPandPinDistributedEnvironments.aspx
誰かが以前にこのエラーを経験し、助けることができますか?必要に応じてcd_wai_conf.xmlファイルを提供できます
事前のおかげで、あなたの助けは大いに感謝されます、それは私を夢中にさせています!
編集:追加された構成ファイル XMLはStackOverflowでレンダリングされないため、PasteBinに追加しました:http: //pastebin.com/tHwqhwtq