问题标签 [episerver-6]
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.
c# - 获取 FileInfo 文件的绝对服务器路径(物理路径)
我正在使用 EPi 服务器提供商:
以下是提供者的定义:
我的问题来了——如果我定义一个字符串,例如:
FileInfo
将无法找到此文件,因为它使用的是虚拟路径而不是物理路径。
如何获取物理路径,以便我能够找到带有 的文件FileInfo
?
episerver - 安装 EpiServer 6 的问题
安装 Epi Server 6.0.530.0 时,我选择了“自定义”,但过了一会儿我收到错误消息(“找不到存储过程 'sp_dboption'”)。这是我的第一次安装,而且我从未使用过 Epi(尽管我从 10 多年以来一直在编写 .NET 代码),所以自然而然地,我感到有点不安全。(我的意思是我不知道可能是什么问题,也不知道如何解决它。)
我的 Win 7 Pro 上有 SQL Server 2008 和 VC# 2010(都是 Express)。
建议?
我在安装日志中也有更长、更完整的错误消息,但我不在这里发布它,因为我不想被私刑。真的好长。。。所以上传到这里了。快乐阅读!
episerver - Episerver 升级 6 到 Episerver 7 错误
您好我正在尝试通过 EPiSERVER 部署中心将 EPiSERVER 6 网站升级到 EPiSERVER 7。我不断收到此错误,希望有人能在这里帮助我。
错误 - 方法调用失败,因为 [System.String] 不包含名为“get_Attributes”的方法。
细节:
在 C:\Program Files (x86)\EPiServer\CMS\7.0.586.1\Upgrade\System Scripts\Upgrade Site To 7 (SqlServer).ps1:258 char:89 + foreach ($attribute in $webConfigDoc.configuration.episerver. virtualPath.get_Attributes <<<< ()) System.Management.Automation.ParentContainsErrorRecordException:方法调用失败,因为 [System.String] 不包含名为“get_Attributes”的方法。
asp.net - Episerver CMS 6 页面加载缓慢
嗨,
我正在开发 Episerver 站点,但页面加载速度很差
使用的配置:
- 亚马逊 AWS Windows Server 2008 R2 数据中心
- 8 GB RAM,64 位运算。系统
- 微软 SQL Server 2008 R2
- IIS 7.5
关注http://world.episerver.com/Blogs/Alexander-Haneng/Dates/2011/12/Starting-CMS-6-R2-sites-faster-after-build/博客文章,但没有得到巨大的性能变化
还在 web.config 中启用了 Trace,我在 trace.axd 中看到:开始加载和结束加载之间有一个巨大的加载时间:有时 20 秒,而不是第一次加载。
在启用“IIS中的动态数据缓存”时也遇到问题,导致页面不再加载,我收到错误消息内容编码错误,因为我看到这来自Content-Length Header,它与所需的长度不匹配。
我不明白为什么通常需要在大约 4 秒内加载页面,任何帮助将不胜感激,谢谢
asp.net-mvc - n2cms 中的链接项目集合
我使用 EpiServer CMS。我只是想知道 n2cms 是否有任何属性来收集链接。(如 EpiServer 中的 LinkItemCollection)。如果没有,请给我一个实施的想法。
参考:http ://sdk.episerver.com/library/cms6/Developers%20Guide/Core%20Features/Properties/How%20To/Use%20Link%20Collection%20property.htm 谢谢。
c# - EpiServer Web service 6.0,使用webservice时认证问题
我正在做一个控制台应用程序,它将告诉 EpiServer 网络服务添加一个页面。我的问题是我无法让认证工作。我在 Epi 后台创建了一个 web 服务用户。我可以使用我的帐户通过浏览器登录网络服务。
控制台应用程序的代码示例如下。
我得到的错误信息是
System.Web.Services.Protocols.SoapException:服务器无法处理请求。
---> EPiServer.Core.EPiServerException:对于 EPiServer.WebServices.DataFactoryService.ValidateWebServiceAccess()的 EPiServer.WebServices.ContentChannelService的用户,用户没有访问远程站点上 Web 服务的“Permission.WebServiceAccess”访问权限.ValidateWebServiceAccess() at EPiServer.WebServices.ContentChannelService.ImportPage(String channelId, String pageName, String[] propertyKeys, String[] propertyValues, StringcultureName, Guid pageId, Guid parentPageId, String pageTypeName) --- 内部异常堆栈跟踪结束---
我不知道我是否需要在配置文件中展示我是如何完成的,但如果我应该添加它,请告诉我。如果有人知道如何从这里出发,请回答。提前致谢!
编辑
我收到名称错误,我收到登录提示,而不是表单身份验证,我可以使用一些 webservice-methods,例如
但每当我尝试正确使用网络服务或调用 ValidateWebServiceAccess()
episerver - Episerver 一些真正使用的图像在文件摘要中没有“相关页面”
在 Episerver FileManagement 中,一些图像在文件摘要中“没有相关页面”,但有些页面使用这些图片。更新、站点重启、重新索引没有帮助。图像由某个控件显示,该控件从 PropertyImageUrl(或其他一些,我也尝试过 PropertyString)类型属性获取图像路径。控制呈现像
但是有些图像只是静态写入的标签,具有静态 src 值,例如
这些方法中的任何一种(使用控制或静态标签)都不适用于新添加到 episerver 文件系统映像的一个 - 它仍然“没有相关页面”。但是文件管理器中的其他一些图像通常会显示相关页面,这些图像在其相关页面上的呈现方式与我上面描述的方式相同。VPP 提供程序是默认的,filesummary.config 也是默认的。似乎一些真正使用的随机图像在文件摘要中没有相关页面。这似乎不取决于图像在页面上的显示方式。也许你有一些关于 Episerver 在文件摘要中创建“相关页面”列表的方式的信息?我还能尝试什么?也许 Episerver 需要一段时间来更新这些信息?它存储在哪里?
episerver - 找出您在站点上运行的 EPiServer 版本的最快方法
除了 episerver.config 之外,是否还有其他地方可以找到该站点所构建的 EPiServer 的哪个版本(“EPiServer 6”/“EPiServer 6 R2”)?
通常我会查看 episerver.config 并将这些数字与部署中心中的数字进行比较,以确定它是“EPiServer 6”还是“EPiServer 6 R2”。
我只使用 EPiServer 6 和 EPiServer 6 R2,所以这些版本与问题最相关。
编辑:用我所说的版本更新了前两段。
c# - 从 EPiServer 的 PageFiles 文件夹中获取目录
我对 EPiServer PageFiles 系统的工作方式有一些想法。当我得到一个全局文件时,很容易得到正确的目录,我只写:
但是当我想从 PageFiles 文件夹中获取文件时,这对我来说很棘手。EPi 后台上传中的路径显示它是PageFiles/myfolder
,但这不会返回任何文件夹
现在我看到每个页面的文件保存不同,一页有路径/PageFiles/361/myfolder/
,另一页有路径/PageFiles/65/myfolder/
。我想做的就是能够写作
但要获得我必须写的任何文件夹(例如)
获取 PageFiles 文件夹以便我可以访问其中的所有文件的正确方法是什么?
顺便说一句,这是 EPiServer 6.0
c# - EPIServer CMS 网络服务
我正在尝试使用 EPIServer Webservice ContentChannelService.asmx 将文件导入页面上的特定属性。
我以编程方式创建页面,之后我想使用 web 服务来填充“linktoimage”属性。现在我已经成功地将文件上传到文件系统的根目录,但正如您所知,我想将它连接到页面的属性。
我该怎么做呢?(我有页面的 id,所以我可以获取页面)非常欢迎提示、技巧或解决方案!
谢谢!
编辑我也愿意使用 PageMirroringService.asmx 和 PageStoreService.asmx 只是不知道如何使用它们来使其按我想要的方式工作。