问题标签 [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.
episerver - 从控制台应用程序使用 EPiServer 社区 API?
我想编写一个与 EPiServer 数据库交互的控制台或 winforms 应用程序。因为我不想在数据库的深处胡闹,所以我想使用 EPiServer API。
但是,所有示例都使用在网站外运行时为空的“CommunitySystem.CurrentContext”。
现在,我要将大量数据从遗留系统传输到 EpiServer 社区,我真的不想从网页执行此操作,而是从我有更多控制权的应用程序执行此操作。
有什么方法可以从 Web 上下文之外使用 API?
episerver - EpiServer : 如何检查页面是否存在?
有没有一种方法可以优雅地检查 EpiServer CMS 5 中是否存在页面(给定 pageId 整数),而不必捕获PageNotFoundException
由
DataFactory.Instance.GetPage(pageReference)
(EpiServer 将愉快地使用不存在的 pageId 创建一个 PageReference)。
当然,我可以检查页面是否存在而不会引发异常或进行大规模循环?
c# - 带有 EpiServer 的 ASP.NET 开发环境
在我们公司,我们将为 Windows 平台开发比迄今为止所做的更多的东西。由于这种规模的 Windows 开发对我们来说是新的,如果有经验的开发人员提供一些反馈,那就太好了。
我们的要求:
- 5个开发人员从一开始。
- 从现在开始,每年有 15 个开发人员。
- 所有开发人员都应该能够同时进行开发。
- 能够为 ASP.NET 和 EpiServer 5 开发解决方案。
我们的想法:
- 开发人员通过终端服务用于开发的共享服务器。
- SQL Server 速成版。
- 从一些免费的 Visual Studio 快速版本开始,如果我们需要附加功能,请升级到商业版本。
- 使用 IIS 而不是 Visual Studio 中内置的 Web 服务器。
问题:
- 我们走在正确的轨道上吗?
- 就许可成本而言,以上应该是最便宜的,对吧?
- 您如何看待多个开发人员使用共享的 TS-server 进行开发?
- 你知道有哪家公司有类似的开发环境吗?
- 我们是否会立即错过完整 Visual Studio 版本的某些功能?使用 Express 版本是一个糟糕的选择吗?
- IIS 是最佳选择吗?如果使用 IIS,开发人员可以使用相同的端口进行部署。如果我们使用内置的网络服务器,每个人都必须在共享一台机器时设置自己的端口。
评论答案:
- 我们正在考虑共享服务器,因为它很可能会降低许可证成本。所以纯粹是成本问题。我们使用 CVS 进行版本控制。我们的情况是我们在 Mac 和 Linux 上开发,这就是为什么购买 1 个服务器许可证 + Visual Studio 许可证似乎是开始此类开发的一种经济有效的方式。
c# - 如何在 EPiServer 中获取 PageDefinitionTypePlugIn 属性的父页面?
我有一个 [PageDefinitionTypePlugIn] PropertyString(它是一个下拉列表),我希望能够检测它的父页面是什么。通常,Global.EPDataFactory.CurrentPage 可以正常返回页面,但在创建新页面时,CurrentPage 会返回 null。
我需要在渲染控件之前知道父级是什么,因为我正在根据当前页面在导航层次结构中的位置更改下拉列表中的值列表。
谢谢, 兰斯
c# - Search Server 2010 - 参考错误
我从虚拟机运行 Search Server 2010,到目前为止它运行良好。在我的开发机器(win xp 32bit)上,想法是使用 Web 服务查询搜索服务器。问题是当我尝试启动该站点时,出现以下错误:
Could not load file or assembly 'Microsoft.Office.Server.Search' or one of its dependencies. An attempt was made to load a program with an incorrect format.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.BadImageFormatException: Could not load file or assembly 'Microsoft.Office.Server.Search' or one of its dependencies. An attempt was made to load a program with an incorrect format.
安装 Search Server 后,我从虚拟服务器复制了 dll 文件。将其添加为参考,并将其添加到 bin-catalog 中。编译没有错误。该站点不是共享点站点,而是 EPiServer 站点。
非常感谢任何帮助。
/马蒂亚斯
episerver - 使用源代码控制设置新的 EPiServer 6 项目
我想最终得到一个 VS 项目/解决方案,我可以签入源代码控制,办公室中的任何其他开发人员都可以简单地签出和运行,并且我可以部署而无需在每个网站上安装 EPiServer 程序文件服务器。
我刚刚使用了 EPiServer 6 部署中心(EPiServer 6 官方下载的一部分)。这给了我一个 EPiServer 模板项目,在 IIS 中设置网站,并安装了一个数据库。
第一个问题是,当我更改 VS 项目文件以使用 Visual Studio 开发服务器时,cms 起始页(站点中心)不再起作用。
一个更大的问题是episerver.config 文件正在使用我机器上 C:\Program Files (x86)\EPiServer 目录中的各种文件。
episerver - EPiServer 6 站点中心在 Visual Studio 开发服务器中中断
我在本地安装了一个 EPiServer 6 站点,它在 IIS 中运行良好,但是当我在 Visual Studio 2008 中将其作为解决方案打开并通过内置开发服务器运行时,站点中心仪表板页面不起作用,我得到一个 404 错误。
我猜想在 IIS 中有一些配置需要在 Visual Studio 中进行设置?有人已经弄清楚了吗?
episerver - 创建新的 EPiServer 项目的步骤是什么
您如何建立一个新的 EPiServer 网站?我似乎无法从一个空的 Visual Studio 项目转到已部署的网站,而无需修复各种文件路径和引用问题。
如果您有一个从头开始创建 EPiServer 站点并将其部署到 Web 服务器的顺利过程……我很想听听!
javascript - pasteHTML 删除标记
我正在为驻留在旧 CMS 中的旧 IE-only WYSIWYG 编辑器编写插件。我创建了一个插件,可以打开一个弹出窗口,用户可以在其中输入 youtube 剪辑的 url。
然后弹出窗口为嵌入创建正确的 <object..><param..> 标记并使用 Internet Explorer 的 pasteHTML 函数;
我知道它缺少一些关于一些变量的信息,但你明白了。问题是当我运行 pasteHTML 时 <param>-tags 被删除。我想知道是否有人有解决此问题的想法,并让我保留我的参数标签
asp.net - 如何在任何给定时刻找到我的网站 (IIS7/asp.net) 上的访问者/用户数量?
我需要显示有多少用户正在浏览我的网站。该站点在 iis7 上运行,我们使用的是 asp.net 3.5。
活动会话的数量是一个好方法吗?这个数字不需要非常准确。
不需要历史记录,我只想知道现在有多少用户“在线”,并将其显示在页面本身上。