Ошибка доступа к приложению ASP.net MVC в IIS приложения Umbraco

Я использую приложение Umbraco 7.2.4 в нашем проекте, у меня есть другое приложение, которое должно работать на сайте Umbraco. Как показано ниже:

Корневой URL-адрес Umbraco: SampleUmbraco.com

Дочернее приложение: SampleUmbraco.com/MyApplication

Я создаю подприложение в корневом приложении Umbraco в IIS и добавляю URL-адрес своего приложения в «umbracoReservedPaths»: «~/myApplication».

Но мое дочернее приложение «SampleUmbraco.com/MyApplication» все еще не запущено.

Нужно ли мне изменять какие-либо другие параметры конфигурации?

Может ли кто-нибудь помочь мне в этом вопросе?


person anil    schedule 28.04.2015    source источник
comment
Предприняли ли вы что-либо, чтобы дочернее приложение не наследовало настройки Umbraco web.config?   -  person elolos    schedule 28.04.2015
comment
как вы сопоставили домены приложений в бэкэнде?   -  person Chaitanya Gadkari    schedule 28.04.2015
comment
Я не делал никаких изменений в web.config. для предотвращения дочернего приложения. и я добавил дочернее приложение в umbracoReservedPaths, как показано ниже:   -  person anil    schedule 28.04.2015
comment
‹addkey=umbracoReservedUrlsvalue=~/config/splashes/booting.aspx,~/install/default.aspx,~/config/splashes/noNodes.aspx,~/VSEnterpriseHelper.axd,~/SampleApplication/ /› ‹addkey=umbracoReservedPathsvalue= ~/umbraco,~/install,~/SampleApplication/ /›   -  person anil    schedule 28.04.2015
comment
В web.config есть элемент местоположения? Какие модули указаны в элементе system.webServer? Кроме того, вы получаете какие-либо ошибки при переходе к дочернему приложению?   -  person elolos    schedule 28.04.2015
comment
см. our.umbraco.org/ wiki/how-tos/ для создания нескольких сайтов в одной умбрако. вам необходимо сопоставить доменное имя для каждого сайта.   -  person Chaitanya Gadkari    schedule 28.04.2015


Ответы (1)


MyApplication вообще не запускается или выдает ошибку? Ранее нам приходилось добавлять элемент местоположения вокруг system.web и system.webServer в файле web.config, чтобы «дочерние» приложения работали. Как это:

<location path="." inheritInChildApplications="false">
  <system.web>
    ..
  </system.web>
  <system.webServer>
    ..
  </system.webServer>
</location>

Но наши вспомогательные приложения работали, они «просто» выдавали разные ошибки YSOD.

person Jannik Anker    schedule 28.04.2015