问题标签 [episerver-6-r2]

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 投票
1 回答
369 浏览

episerver - 无法映射属性 LanguageBranch - 表 tblBigTable 不包含任何映射到 DbType.String 的列

我最近将我们的 EPi 项目移到了新服务器上,并不断收到以下消息:

无法映射属性 LanguageBranch - 表 tblBigTable 不包含任何映射到 DbType.String 的列

我已经用所有的表、视图、过程等编写了数据库,并使用 sqlcmd 将数据输入到数据库中。该应用程序内置于 .net 4 中,使用的数据库是 SQL Server 2008 R2。

该应用程序的前端运行良好,尽管我的图像丢失了。

除了“编辑模式”外,EPi 站点工作正常。

当我们尝试进入存在数据树的编辑模式时,我们不断收到上述消息。

大家有什么小窍门可以和我分享吗?

我实际上不知道如何继续。

0 投票
1 回答
2036 浏览

c# - using 指令中的赋值

我刚刚找到以下代码,不知道为什么会这样。冲突风险?

然后在课堂上照常使用。

你为什么要做这样的事情?

0 投票
1 回答
442 浏览

tinymce - TinyMCE 中的 AddThis Facebook like 按钮

我正在尝试使用 Addthis (http://www.addthis.com) 脚本在我的页面上放置诸如 Facebook“喜欢”按钮之类的东西。当我将“Like”代码放入并保存时,TinyMCE 会去掉部分代码吗?例如。这是关注我们的代码。

在我保存并再次检查后,TinyMCE 删除了fb:like:layout="button_count"部分。

注意:我在 EpiServer CMS 6 R2 中使用 TinyMCE

有没有办法来解决这个问题?

谢谢。

0 投票
1 回答
535 浏览

asp.net-membership - 让编辑器更改 EPiServer 中的自定义用户设置

我正在创建一个 EPiServer 门户,用户将登录该门户并查看特定于他们公司的信息。一个公司可以有很多用户。每个用户都需要特定的设置来向他们提供正确的数据。这些设置由编辑者维护,而不是用户他/她自己。

我当然可以做一个连接到简单数据库的管理页面,但如果可能的话,我想使用 EPiServers 内置接口来处理用户。

是否可以扩展“编辑用户”界面以允许编辑自定义属性?

也许还使用 ASP.net 的系统在 SqlMembershipProvider 中自定义属性?

0 投票
4 回答
4422 浏览

episerver - 找出您在站点上运行的 EPiServer 版本的最快方法

除了 episerver.config 之外,是否还有其他地方可以找到该站点所构建的 EPiServer 的哪个版本(“EPiServer 6”/“EPiServer 6 R2”)?

通常我会查看 episerver.config 并将这些数字与部署中心中的数字进行比较,以确定它是“EPiServer 6”还是“EPiServer 6 R2”。

我只使用 EPiServer 6 和 EPiServer 6 R2,所以这些版本与问题最相关。

编辑:用我所说的版本更新了前两段。

0 投票
2 回答
1675 浏览

episerver - EPiServer:CS1061:“System.Web.UI.Control”不包含“CurrentPage”的定义......?

对此 EPIServer 错误有一点问题:CS1061:“System.Web.UI.Control”不包含“CurrentPage”的定义,并且没有扩展方法“CurrentPage”接受“System.Web.UI.Control”类型的第一个参数' 可以找到(您是否缺少 using 指令或程序集引用?)

当我尝试使用我的 ascx 文件中的参数访问方法时。ascx 文件:

代码隐藏中的方法:

我想要实现的是这样的(如果选择了新闻页面):

如果有人可以提供帮助,我将不胜感激。

0 投票
1 回答
251 浏览

roles - Episerver 中的角色组合

我有一个网站,我们的客户可以登录以查看他们自己的数据。每个客户只能看到他们自己的数据(当然),不同的用户可以访问一个客户的不同页面。此外 - 编辑必须查看所有数据。

我想根据角色设置访问权限,以确定用户是哪个客户的成员,以及用户可以访问哪些页面。

团体:

  • 客户1角色
  • 客户2角色
  • TicketViewer 角色
  • 变更请求角色

用户:

  • Cust1_LowLevelUser。角色Customer1Role、TicketViewerRole
  • Cust1_HighLevelUser角色Customer1Role、TicketViewRole、ChangeRequestRole
  • Cust2_LowLevelUser。角色Customer2Role、TicketViewerRole
  • Cust2_HighLevelUser角色Customer2Role、TicketViewRole、ChangeRequestRole

页面结构

我们创建了一个页面树,每个客户都有自己的“根页面”,只能访问他们各自的角色。在该节点下方,我们创建数据特定页面的实例,这些页面具有基于用户角色和客户角色的访问权限。

燃烧的问题:

我们如何防止用户Cust2_HighLevelUser看到ChangeRequestsForCust1

EPiServer 仅检查是否有任何角色足以授予访问权限,并且由于用户属于ChangeRequestRole,因此无论客户特定角色如何,他们都将被授予访问权限。是否可以让 EPiServer 同时检查客户角色和页面角色?

还是我必须从另一个角度看待这个?如果您遇到此问题并以另一种方式解决,请告诉我。

对不起,很长的帖子,但希望我能明白我的意思。

0 投票
4 回答
1050 浏览

episerver - EPiServerFramework.config 文件中的 forceBinFolderScan 属性是什么意思?

我正在为 EPiServer 考试学习,并阅读了有关 EPiServer 初始化的文章: http ://world.episerver.com/Documentation/Items/Tech-Notes/EPiServer-CMS-6/EPiServer-CMS-60/Initialization/

它描述了如何配置初始化以限制在启动期间要扫描的程序集,但是提到了 forceBinFolderScan属性,但没有描述。示例始终将其设置为true

我还发现了另一篇描述如何提高 EPiServer 站点启动时间的文章: http ://world.episerver.com/Blogs/Alexander-Haneng/Dates/2011/12/Starting-CMS-6-R2-sites-faster-构建后/

作者说将该属性更改为false,但没​​有解释它的含义。将其设置为false会完全停止扫描程序集还是仅在某些条件下扫描它们?

我有相当大的网站,加载需要几分钟。我在 bin 文件夹中有很多程序集,因此只想将扫描限制为包含一些初始化模块或插件的程序集。

0 投票
3 回答
2182 浏览

scheduler - EPiServer 计划作业未自动运行

我正在研究 EPiserver CMS6。我的计划作业没有自动运行。当我尝试手动运行时,它们可以正常工作。我缺少任何配置吗?

0 投票
2 回答
314 浏览

episerver - 用属性填充其他属性

我最近被分配到一个 EPiServer 项目。但是,我是 .Net 开发人员,我从来没有真正享受过使用 ES 的乐趣。

我的任务是创建与 SoundCloud 的软“集成”。我们的用户想将 URL 复制/粘贴到 SoundCloud 歌曲 - 然后我可以使用他们的 API 来实际获取音频的所有信息。(标题、描述、标签等)。

所以我到目前为止所创造的

  • SoundcloudPageType(包含简单的属性,如标题、描述、持续时间等)
  • 我为 Soundcloud API 编写了小 POC,它可以获取所有信息并将其反序列化为对象。

我现在需要的是两者之间的桥梁。我认为创建类似“PageLinkReference”的东西,您可以在其中单击 [...] 按钮,然后会询问您“SoundCloud 音频的 URL”,一旦有人进入,我会执行 REST api 调用来预填充所有其他属性在页面上。

现在,这只是一个想法。我想从你们身边跑过去看看是否

  1. 有可能的。
  2. 这样做的最佳方法是什么,是否有任何类似的教程。

我不想通过 EPiServer 破解和削减我的方式,而是要利用 EPiServer 可能已经提供的东西。