我有一个使用 Ektron API 获取文件夹列表及其详细信息的 .net 程序。它以前在我的开发机器上工作过。现在它不再起作用了。我注意到,我们已经从 7.xx 升级到 Ektron 8.xx。
当我运行相同的代码但它给了我这个错误:
Failed to map the path '/WorkArea/'.
我不知道为什么。我在 Visual Studio 2010 上运行这个测试程序。
非常感谢任何建议。
我遇到了完全相同的问题(Ektron 版本8.6.1),试图在我的本地机器(用于开发人员)上运行 3 层 minsite,与(暂存)应用程序层交谈。
首先,我按照设置演示层的说明进行操作
这些说明中未提及的一件事是要求您的表示层站点的虚拟路径与appSettings > ek_sitePath
应用程序层的web.config
. 默认情况下,此值为/
。
默认情况下,当您打开/创建一个网站项目并使用内置的 VS 服务器进行开发时,该站点的路径看起来像http://localhost:wxyz/SiteName
.
所以你有2个选择:
更改web.config
应用层,因此appSettings > ek_sitePath
与/SiteName
(可能不是最佳选择,因为任何新站点开发都需要再次更改此设置,并且可能会破坏生产站点)
将您的 Presentation Tier 站点的虚拟路径更改为/
,这很容易按照ScottGu 博客文章中的概述进行(讨论 VS 2005,我使用 2010,这是相同的过程)
我采取了后一种方法,现在一切正常!