【问题标题】:Failed to map the path '/WorkArea/' on my development machine无法在我的开发机器上映射路径“/WorkArea/”
【发布时间】:2013-03-06 16:18:13
【问题描述】:

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

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

                  Failed to map the path '/WorkArea/'.

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

非常感谢任何建议。

【问题讨论】:

  • 发布产生错误的代码,这样我们就有了开始

标签: asp.net ektron


【解决方案1】:

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

首先我关注了the instructions for setting up a Presentation Tier

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

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

所以你有两个选择:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    相关资源
    最近更新 更多