1

我有一个使用 Ektron API 获取文件夹列表及其详细信息的 .net 程序。它以前在我的开发机器上工作过。现在它不再起作用了。我注意到,我们已经从 7.xx 升级到 Ektron 8.xx。

当我运行相同的代码但它给了我这个错误:

                  Failed to map the path '/WorkArea/'.

我不知道为什么。我在 Visual Studio 2010 上运行这个测试程序。

非常感谢任何建议。

4

1 回答 1

0

我遇到了完全相同的问题(Ektron 版本8.6.1),试图在我的本地机器(用于开发人员)上运行 3 层 minsite,与(暂存)应用程序层交谈。

首先,我按照设置演示层的说明进行操作

这些说明中未提及的一件事是要求您的表示层站点的虚拟路径与appSettings > ek_sitePath应用程序层的web.config. 默认情况下,此值为/

默认情况下,当您打开/创建一个网站项目并使用内置的 VS 服务器进行开发时,该站点的路径看起来像http://localhost:wxyz/SiteName.

所以你有2个选择:

  1. 更改web.config应用层,因此appSettings > ek_sitePath/SiteName(可能不是最佳选择,因为任何新站点开发都需要再次更改此设置,并且可能会破坏生产站点)

  2. 将您的 Presentation Tier 站点的虚拟路径更改为/,这很容易按照ScottGu 博客文章中的概述进行(讨论 VS 2005,我使用 2010,这是相同的过程)

我采取了后一种方法,现在一切正常!

于 2013-03-14T23:18:03.963 回答