无法在我的开发计算机上映射路径'/ WorkArea /'

时间:2013-03-06 16:18:13

标签: asp.net ektron

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

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

                  Failed to map the path '/WorkArea/'.

我不知道为什么。我正在visual studio 2010上运行这个测试程序。

非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题(Ektron版本 8.6.1 )试图在我的本地计算机上运行3层minsite(对于dev),与(暂存)应用程序层进行通信。 / p>

首先我跟着the instructions for setting up a Presentation Tier

这些说明中提到的 not 的一件事是要求您的Presentation Tier站点的虚拟路径与Application Tier appSettings > ek_sitePath中的web.config值匹配。默认情况下,此值为/

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

所以你有两个选择:

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

  2. 将您的Presentation Tier网站的虚拟路径更改为/,这很容易按照此ScottGu blog post中的说明进行操作(谈论VS 2005,我使用的是2010年,它是相同的处理)

  3. 我采用了后一种方法,现在一切顺利!