【问题标题】:Session does not work in Composite C1会话在复合 C1 中不起作用
【发布时间】:2011-11-03 17:39:02
【问题描述】:

我开始将 Composite C1 与现有的 ASP.Net 网站项目集成。

将一些使用 SessionState 的用户控件放入 MasterPage 会导致错误,提示 SessionState 未启用。

我试着设置

<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" enableSessionState="true">

然后在 web.config 中添加

<sessionState mode="InProc" cookieless="AutoDetect" timeout="30" />

但仍然没有成功。

为什么 Session State 不起作用,如何为我的 Composite C1 项目启用它?

【问题讨论】:

  • 您使用的是哪个版本的母版页?早期版本中存在一个错误,即 IRequireSessionState 未在 Page-object 上实现。
  • 不确定您所说的“母版页版本”是什么意思。我从 codeplex 获得了最新的稳定版本:Composite C1 2.1.1 (2.1.4113.99)
  • 母版页不是 C1 的核心部分,我不确定它们在更新服务器上的包方面有多好。您应该尝试从compositec1contrib.codeplex.com/SourceControl/list/changesets 获取最新版本。
  • 这个特殊问题已在 7 月 6 日的签入中得到修复,所以那是很久以前的事了,但我不知道 Composite 多久更新一次他们的包服务器compositec1contrib.codeplex.com/SourceControl/changeset/changes/…
  • 首先:非常感谢(再次),我会立即查看。快速提问:生产环境中的所有版本是否都稳定且安全?

标签: c# asp.net .net session c1-cms


【解决方案1】:

母版页不是 C1 的核心部分,我不确定它们在更新服务器上的包方面有多好。您应该尝试从http://compositec1contrib.codeplex.com/SourceControl/list/changesets 获取最新版本。

这个特殊问题已在 7 月 6 日的签入中修复,所以那是很久以前的事了,但我不知道 Composite 多久更新一次他们的包服务器http://compositec1contrib.codeplex.com/SourceControl/changeset/changes/3f14f6e15ce4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多