SmartTarget が構成された Web ページを開くと、次の 2 つの異なるエラーが発生します。
エラー 1
初めてこのエラーが発生します:
Server Error in '/' Application.
--------------------------------------------------------------------------------
com/tridion/marketingsolution/profile/Contact
================================================
Some configured classpath roots cannot be found
================================================
ClassPath : C:\tridion\Publicationsites\TestRD\staging\bin\bin
行 2 がどのように表示されるかはわかりませんが、既存の bin フォルダー内に別の bin フォルダーを追加すると、エラーが発生します。構成ファイルに何か問題がありますか?
エラー 2
上記のエラーの回避策を適用した後にページを開くと、次のエラーが表示されます
Unknown server tag 'smarttarget:Query'.
<smarttarget:Query View="lister" AllowDuplicates="true" Timeout="5000"
Publication="tcm:0-14-1" runat="server" Id="as">
Line 3: <smarttarget:Item runat="server" TemplateUri="tcm:14-1319-32"
ComponentUri="tcm:14-1321"></smarttarget:Item>
smarttarget タグはどこに追加する必要がありますか? それは web.config ファイルにあるはずですか? 構文を教えてください。ライブ ドキュメントに記載されているように、ST を正確に実装しようとしました。再確認が必要な領域はありますか?
質問 3
複合ページ テンプレートのスクリーンショットを以下に貼り付けます。
このページを公開すると、メイン ページ デザイン TBB にある HTML マークアップがまったく公開されません。Add SmartTarget to Promotion TBB によって生成されたマークアップのみが aspx ページに存在します。
<smarttarget:Query View="lister" AllowDuplicates="true" Timeout="5000"
Publication="tcm:0-14-1" runat="server" Id="as">
<smarttarget:Item runat="server" TemplateUri="tcm:14-1319-32"
ComponentUri="tcm:14-1321"></smarttarget:Item>
<smarttarget:Promotions MaxItems="2" Region="sidebar" runat="server">
<ItemTemplate>
<smarttarget:PromotionalItems runat="server">
<ItemTemplate>
<tridion:ComponentPresentation runat="server"
PageURI="tcm:14-1119-64"
ComponentURI="<%# Eval("ComponentUri") %>"
TemplateURI="<%# Eval("TemplateUri") %>"/>
</ItemTemplate>
</smarttarget:PromotionalItems>
</ItemTemplate>
<FallbackContent>
<tridion:ComponentPresentation runat='server'
ComponentUri='tcm:14-1322'
TemplateUri='tcm:14-1323-32'/>
</FallbackContent>
</smarttarget:Promotions>
</smarttarget:Query>
私の実装は正しいですか?