Как разместить/указать веб-сайт asp.net в качестве дочернего сайта umbraco

У меня есть два веб-сайта, один из которых - сайт umbraco, а другой - сайт asp.net, оба в разных местах на одном сервере.

1) Сайт Umbraco (umbraco V6 и IIS 7) И привязать, скажем, например. http://localhost:8090/

2) Сайт asp.net. (Простой сайт Asp.net)

Теперь я добавил веб-сайт Asp.net в качестве приложения на веб-сайте IIS umbraco и дал псевдоним, скажем, AspSubSite

Мой сайт umbraco работает нормально. Но когда я пытаюсь получить доступ к сайту asp.net по URL-адресу http://localhost:8090/AspSubSite

Это не работает.

Я попытался добавить соответствующий URL-адрес в ключ конфигурации umbraco «umbracoReservedUrls», но это также не сработало.


person BJ Patel    schedule 04.04.2014    source источник


Ответы (1)


Вы должны добавить папки для исключения (/aspSubSite) в файле web.config установки umbraco. Umbraco вообще не будет мешать этим папкам. Для этого добавьте папку в umbracoReservedPaths в разделе appSettings файла web.config.

<add key="umbracoReservedPaths" value="/umbraco,/install/,/aspSubSite/" />

(оставьте существующие пути, но просто добавьте свой путь в конце.)

Примечание: это исключит ВСЕ функции umbraco из этой папки. Включая частичный рендеринг, макросы, ... Делайте это только в том случае, если вы действительно хотите это сделать. Если вы хотите использовать, например. обычное меню, это больше не будет работать.

person dampee    schedule 06.04.2014
comment
@sampee ты нашел какое-нибудь решение? - person Aruna; 10.01.2015