问题标签 [episerver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
591 浏览

episerver - 获取用户俱乐部中论坛的最新主题和回复时出现 NullReferenceException

我正在尝试查询用户俱乐部的论坛集(论坛?),以获取这些论坛中的最新主题和回复。这是我正在使用的代码:

我遇到的问题是,每次我打第一个电话时GetQueryResult,我都会得到一个NullReferenceException. 我看不到我传入的内容有任何错误/遗漏GetQueryResult,但我希望其他人之前已经这样做过,并且可以建议对此进行修复。

更新 26/10/2010
根据 Magnus 的建议,我换掉了我QueryHandler.GetQueryResult的电话,ForumHandler.GetQueryResult但这似乎没有什么不同。我还削减了参数,GetQueryResult以便我的代码行现在是:

但这仍然给了我一个 NullReferenceException。这表明问题不在于我正在调用的任何处理程序的 GetQueryResult 方法,而是在topicQuery对象中,因为这是迄今为止保持不变的东西。我想知道我是否缺少需要在对象上设置的TopicQuery属性。

2010 年 4 月 11 日更新
这里有需要考虑的“安全上下文”吗?即查询需要在可以完全访问所有论坛的用户的上下文中运行?

0 投票
1 回答
1393 浏览

episerver - 在 EpiServer 中查找新的和更新的页面

我需要在我们的 Episerver 内部网中显示新创建和更新页面的列表——比如每个页面的最后十个。我尝试过使用FindPagesWithCriteria,但这不会返回任何结果。这是我尝试过的代码:

我也尝试过使用RecentlyChangedPagesFinder(如此详述) - 这会返回一些结果,但是当我尝试使用结果集构建 PageCollection 以将数据绑定到 PageList 中时,我再次没有得到任何输出。而且我看不到我可以将它用于新页面,只能用于更新页面。

0 投票
2 回答
1848 浏览

episerver - Episerver 自定义属性值保存

我在 Episerver 中有一个从 LongString 继承的自定义属性。属性值第一次保存并正确检索。但是在连续保存时,值不会更新,在 SaveData() 之前,属性 LoadData() 会不断调用并将值重置为旧值,因此不会将新值保存到 DB。我已经参考了 Itera.MultiProperty 解决方案的代码,并尝试将流程与此进行比较,但仍然没有运气。我在带有转发器控件的自定义属性中有一个更新面板,页面仍然被回发并在保存之前调用 LoadData()。我正在使用 Episerver 5.2 R2 SP1。任何指针或帮助表示赞赏。

桑杰·扎尔克

0 投票
2 回答
719 浏览

episerver - 类型的 EPiServer DDS 更改模式

我在 EPiServer DDS 中存储了一个类型,该类型具有一些属性,例如字符串和 guid。我现在想向该类型添加一个字符串类型的新属性。如何让 DDS 识别添加到类型的新属性并将其添加到 DDS 中类型的架构中。

0 投票
1 回答
369 浏览

ms-office - EPiServer CMS R2 中的 Office 集成

我正在使用 EPiServer CMS 5 R2 并且有一个项目,我已经从 EPiServer 的“站点设置”向导中单独设置了一个项目。我现在已激活 Office 加载项,但无法从 Word 连接。当您在 Word 中单击“发布到 EPiServer CMS”时,它不会显示我要发布到的站点。

我已经为用户设置了所有正确的角色/权限,并激活了所有 Office 的东西,包括它在管理员模式下的权限。

你能帮我激活/启用 Office 发布到 EPiServer 站点吗?

我希望这是有道理的。

非常感谢,伊登

0 投票
2 回答
1989 浏览

recaptcha - 将 Recaptcha 与 EPiServer XForms 一起使用

有没有人有在 EPiServer 中使用 Recaptcha 和 XForms 的经验?

我不知道将 Recaptcha 控件放在哪里以及如何使其工作。ASP.NET 的示例代码如下。我应该把它放在哪里。我的猜测是在FormControl_BeforeSubmitPostedData?

0 投票
1 回答
1367 浏览

c# - 在自定义属性上设置默认值

我创建了一个长字符串自定义属性,它为我提供了一个 XHTML 编辑器。到目前为止一切顺利,但我需要两件事的帮助。

首先,我想用默认值填充属性。我看过几篇关于此的博客文章,但似乎无法正确理解。

其次,我想将自定义属性呈现为textbox可以容纳大字符串的常规属性。

0 投票
2 回答
5477 浏览

c# - EPiServer.Configuration.Settings.Instance - 使用 siteId="x" 的设置初始化应用程序,但当前请求映射到 siteId="y"

我们有一个 EPiServer 5.x 企业项目,在 EPiServer.config 中声明了几个站点

这些在 IIS 中设置为单独的网站,指向相同的 webroot,将每个 IIS 站点的主机条目与 EPiServer.config 中为每个站点声明的 siteHosts 匹配

我们遇到的一个问题是,每当我们在 IIS 中重新启动一个或多个站点并在浏览器中导航到该站点时,它(看似随机)会引发错误并记录:

使用 siteId="SiteOne" 的设置初始化应用程序,但当前请求映射到 siteId="SiteTwo"

如果查看下面的“EPiServer.Configuration.Settings”类,我可以看到,如果当前请求主机与 EPiServer.config 中的任何 siteHost 条目不匹配,它将默认为带有通配符“*”的 siteHost 站点。

问题:为什么会发生这种情况?IIS 中的站点被配置为侦听单独的 IP 并绑定到特定主机。

问题:由于 EPiServer.Configuration.Settings.Instance 有一个公共设置器,以后手动设置它会是一个好主意吗?(通过一些 .aspx 或诸如此类而不是重新启动应用程序)

当然,最好是永久修复此问题,而不是拼凑一些半生不熟的 .aspx 修复程序。

从“EPiServer.Configuration.Settings”类:

0 投票
3 回答
449 浏览

asp.net - 制作 EPiServer 网站移动版的策略

我将帮助客户开发他们 EPiServer 站点的移动版本。移动版本应该具有与常规不同的功能,但某些内容可能会被共享,这样就不会被维护两次。

我正在考虑使用jQuery Mobile作为用户界面系统,以使用相同的解决方案和可能的51degrees.mobi来接触尽可能多的用户,以便对移动设备进行最佳检测。

有人对如何使用 EPiServer 执行此操作有任何经验吗?如何架构?我正在考虑使用隐藏在常规站点上的子节点(/mobile),但我不确定这是最好的解决方案。

0 投票
5 回答
21404 浏览

content-management-system - 选择 CMS:EPiServer vs Orchard vs SiteCore vs Umbraco

我越来越注意到正在使用的内容管理系统的数量。我对 SiteCore 有点熟悉。我读过一些关于 Umbraco 的文献。我前几天才听到果园的风。我只听说过关于 EPiServer 的积极反馈。我很快就会进入一个使用它的角色。

这些在功能和价格上是否有很大差异?是什么让你选择了一个(或几个)而不是其他?

编辑

我在这里对所谓的免费 CMS 进行了简要回顾:关于免费的 Microsoft 兼容内容管理系统

我在开发一个 50k 页的网站时放弃 Orchard 的原因:

Orchard CMS 导入工具实在是太慢了。它一次只接受小批量。最初,导入 1000 条记录需要 8 分钟。因此,根据该原则,我预计导入所有记录可能需要 7 个小时。不幸的是,随着更多记录插入数据库,我开始收到性能问题。我什至开始减少批量大小,这只是在早期阶段暂时有所帮助。( 对果园说不