我有一个使用Ektron API的.net程序来获取文件夹列表及其详细信息。它在我的开发机器上工作。现在它不再起作用了。我注意到,我们已从7.xx升级到Ektron 8.xx。
当我运行相同的代码但它给了我这个错误:
Failed to map the path '/WorkArea/'.
我不知道为什么。我正在visual studio 2010上运行这个测试程序。
非常感谢任何建议。
答案 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
。
所以你有两个选择:
更改应用层上的web.config
,因此appSettings > ek_sitePath
与/SiteName
相同(可能不是最佳选择,因为任何新网站开发都需要再次更改此设置,并且它可能会破坏生产地点)
将您的Presentation Tier网站的虚拟路径更改为/
,这很容易按照此ScottGu blog post中的说明进行操作(谈论VS 2005,我使用的是2010年,它是相同的处理)
我采用了后一种方法,现在一切顺利!