2013-03-06 1 views
1

У меня есть .net-программа с использованием API Ektron, чтобы получить список папок и его детали. Он работал раньше на моей машине разработки. Теперь это больше не работает. Я замечаю, что мы обновили до Ektron 8.xx с 7.xx.Не удалось отобразить путь '/ WorkArea /' на моей машине разработки

Когда я побежал те же коды, но он дал мне эту ошибку:

    Failed to map the path '/WorkArea/'. 

Я понятия не имел, почему. Я запускаю эту тестовую программу на визуальной студии 2010.

Любое предложение приветствуется.

+0

Отправьте код, который генерирует ошибку, чтобы у нас было с чего начать. –

ответ

0

У меня была такая же проблема (версия Ektron 8.6.1), пытающаяся запустить 3-уровневую мини-площадку на моем локальном компьютере (для разработчика), разговаривая с (промежуточным) уровнем приложения.

Сначала я следовал the instructions for setting up a Presentation Tier

Одна вещь, которая не упоминается в данной инструкции является требование, чтобы матч виртуального пути вашего уровня представления сайта, что значения appSettings > ek_sitePath в Tier приложения web.config. По умолчанию это значение равно /.

По умолчанию при открытии/создании проекта веб-сайта и использовании встроенного VS-сервера для разработки путь к сайту выглядит как http://localhost:wxyz/SiteName.

Так у вас есть 2 варианта:

  1. изменить web.config на уровне приложений, так appSettings > ek_sitePath такая же, как /SiteName (вероятно, не самый лучший вариант, так как любое новое развитие сайта потребует изменения этого снова, и может нарушить производственные площадки)

  2. Изменить виртуальный путь вашего уровня представления сайта /, что это легко сделать, как указано в этом ScottGu blog post (переговоры о VS 2005, я использую 2010 и это был тот же самый процесс)

Я принял последний подход, и все работает гладко сейчас!