问题标签 [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.
episerver - 无法映射属性 LanguageBranch - 表 tblBigTable 不包含任何映射到 DbType.String 的列
我最近将我们的 EPi 项目移到了新服务器上,并不断收到以下消息:
无法映射属性 LanguageBranch - 表 tblBigTable 不包含任何映射到 DbType.String 的列
我已经用所有的表、视图、过程等编写了数据库,并使用 sqlcmd 将数据输入到数据库中。该应用程序内置于 .net 4 中,使用的数据库是 SQL Server 2008 R2。
该应用程序的前端运行良好,尽管我的图像丢失了。
除了“编辑模式”外,EPi 站点工作正常。
当我们尝试进入存在数据树的编辑模式时,我们不断收到上述消息。
大家有什么小窍门可以和我分享吗?
我实际上不知道如何继续。
c# - using 指令中的赋值
我刚刚找到以下代码,不知道为什么会这样。冲突风险?
然后在课堂上照常使用。
你为什么要做这样的事情?
tinymce - TinyMCE 中的 AddThis Facebook like 按钮
我正在尝试使用 Addthis (http://www.addthis.com) 脚本在我的页面上放置诸如 Facebook“喜欢”按钮之类的东西。当我将“Like”代码放入并保存时,TinyMCE 会去掉部分代码吗?例如。这是关注我们的代码。
在我保存并再次检查后,TinyMCE 删除了fb:like:layout="button_count"部分。
注意:我在 EpiServer CMS 6 R2 中使用 TinyMCE
有没有办法来解决这个问题?
谢谢。
asp.net-membership - 让编辑器更改 EPiServer 中的自定义用户设置
我正在创建一个 EPiServer 门户,用户将登录该门户并查看特定于他们公司的信息。一个公司可以有很多用户。每个用户都需要特定的设置来向他们提供正确的数据。这些设置由编辑者维护,而不是用户他/她自己。
我当然可以做一个连接到简单数据库的管理页面,但如果可能的话,我想使用 EPiServers 内置接口来处理用户。
是否可以扩展“编辑用户”界面以允许编辑自定义属性?
也许还使用 ASP.net 的系统在 SqlMembershipProvider 中自定义属性?
episerver - 找出您在站点上运行的 EPiServer 版本的最快方法
除了 episerver.config 之外,是否还有其他地方可以找到该站点所构建的 EPiServer 的哪个版本(“EPiServer 6”/“EPiServer 6 R2”)?
通常我会查看 episerver.config 并将这些数字与部署中心中的数字进行比较,以确定它是“EPiServer 6”还是“EPiServer 6 R2”。
我只使用 EPiServer 6 和 EPiServer 6 R2,所以这些版本与问题最相关。
编辑:用我所说的版本更新了前两段。
episerver - EPiServer:CS1061:“System.Web.UI.Control”不包含“CurrentPage”的定义......?
对此 EPIServer 错误有一点问题:CS1061:“System.Web.UI.Control”不包含“CurrentPage”的定义,并且没有扩展方法“CurrentPage”接受“System.Web.UI.Control”类型的第一个参数' 可以找到(您是否缺少 using 指令或程序集引用?)
当我尝试使用我的 ascx 文件中的参数访问方法时。ascx 文件:
代码隐藏中的方法:
我想要实现的是这样的(如果选择了新闻页面):
如果有人可以提供帮助,我将不胜感激。
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 同时检查客户角色和页面角色?
还是我必须从另一个角度看待这个?如果您遇到此问题并以另一种方式解决,请告诉我。
对不起,很长的帖子,但希望我能明白我的意思。
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 文件夹中有很多程序集,因此只想将扫描限制为包含一些初始化模块或插件的程序集。
scheduler - EPiServer 计划作业未自动运行
我正在研究 EPiserver CMS6。我的计划作业没有自动运行。当我尝试手动运行时,它们可以正常工作。我缺少任何配置吗?
episerver - 用属性填充其他属性
我最近被分配到一个 EPiServer 项目。但是,我是 .Net 开发人员,我从来没有真正享受过使用 ES 的乐趣。
我的任务是创建与 SoundCloud 的软“集成”。我们的用户想将 URL 复制/粘贴到 SoundCloud 歌曲 - 然后我可以使用他们的 API 来实际获取音频的所有信息。(标题、描述、标签等)。
所以我到目前为止所创造的
- SoundcloudPageType(包含简单的属性,如标题、描述、持续时间等)
- 我为 Soundcloud API 编写了小 POC,它可以获取所有信息并将其反序列化为对象。
我现在需要的是两者之间的桥梁。我认为创建类似“PageLinkReference”的东西,您可以在其中单击 [...] 按钮,然后会询问您“SoundCloud 音频的 URL”,一旦有人进入,我会执行 REST api 调用来预填充所有其他属性在页面上。
现在,这只是一个想法。我想从你们身边跑过去看看是否
- 有可能的。
- 这样做的最佳方法是什么,是否有任何类似的教程。
我不想通过 EPiServer 破解和削减我的方式,而是要利用 EPiServer 可能已经提供的东西。