asp.net – Tridion分析和个性化错误:用户不能为空.请确保WAI配置正确
我有一个ASP.NET页面(index.aspx)使用从Tridion 2011 SP1发布的分析和个性化.如果用户先前已经将3个标签(通过猫关键字)标记为“高尔夫”,则只显示一个动态组件呈现和第二个动态组件呈现. 我通过将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时,会给我一个错误: 用户不能为空.请确保WAI配置正确 我检查了经纪人DB,那里没有数据.我相信我的cm_wai_conf.xml文件配置正确.我读了这篇文章,建议WAI使用环境变量REMOTE_USER,我添加到窗口,仍然没有运气. 有没有人经历过此错误,可以帮助? 提前感谢您的帮助非常感激,一直在驱使我疯狂! 编辑:添加配置文件 解决方法多谢你们.你是对的. WAIModule在我的网站的web.config中未正确配置.我的网站运行在IIS7集成模式下,所以我配置如下:<system.webServer> <directoryBrowse enabled="true" /> <modules> <add name="TridionWAIHttpModule" type="Tridion.ContentDelivery.Web.WAI.WAIModule,Tridion.ContentDelivery" preCondition="managedHandler" /> </modules> <validation validateIntegratedModeConfiguration="false"/></system.webServer> 这给了我一个新的错误“对象引用未设置为对象的实例”.我将AppPool更改为经典模式,并添加以下行: <httpModules> <add type="Tridion.ContentDelivery.Web.WAI.WAIModule,Tridion.ContentDelivery" name="TridionWAIHttpModule" /> </httpModules> 该页面然后加载和分析和个性化工作100% 非常感谢你们这里的家伙.我希望这将有助于别人. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在ASP.NET中下载文件的实现代码
- ASP.Net – AJAX UpdatePanel中的Javascript
- asp.net-mvc – 如何在ASP.NET MVC4中使用具有唯一标识符UR
- asp.net-mvc – 发现MVC项目中是否使用views / partials
- asp.net-mvc – 当我不知道内容类型时如何返回文件结果
- 优化 – 字典/客户端VS应用程序变量
- asp.net-mvc – Visual Studio 2010 Full和ASP.NET MVC 2.0
- WCF服务与ASP.NET Web Api
- asp.net-core – .net核心自定义身份验证中的User.Identity
- asp.net-mvc-3 – 具有最佳实践的示例N层ASP.NET MVC3应用程
- asp.net-mvc – ASP.NET捆绑/分类:包括动态生成
- asp.net-mvc-3 – 使用@ Html.Raw有风险吗?
- asp.net-web-api – 使用swashbuckle api文档的h
- ASP.NET成员:拒绝用户阻止CSS,页面无法正确呈现
- asp.net-mvc-3 – 如何在Razor视图引擎中注册程序
- asp.net-mvc – 允许asp.net mvc 2控制器名称的U
- asp.net-mvc-3 – MVC3正确的方式来改变每个请求
- asp.net – 如何从TableAdapter中检索存储过程返
- asp.net – coldfusion和.net上的单点登录
- asp.net核心 – 如何排除在ASP.NET Core中发布文