Добавить отдельное приложение ASP.Net на существующий веб-сайт ASP.Net - не работает

У меня есть сайт asp.net '4.5' (Orion Solarwinds), и я хотел бы добавить функциональность. Это можно сделать с помощью виртуального каталога, но добавление чего-либо в эту папку приведет к перекомпиляции и прерыванию службы для пользователя. Должна быть возможность (и делалось это много раз раньше) «просто» добавить приложение. Поэтому я должен иметь возможность использовать отдельный пул приложений. НО происходит то, что даже с файлом index.html в пустом приложении с файлом web.config он по-прежнему наследуется от веб-конфигурации хоста. Таким образом, это не отдельное приложение ASP.Net на существующем веб-сайте. Я попытался отделить это базовое приложение - без удовольствия. Как я могу это исправить?


person Doug Thompson - DouggyFresh    schedule 12.09.2016    source источник
comment
Не могли бы вы опубликовать скриншот IIS?   -  person Win    schedule 12.09.2016


Ответы (1)


Вы можете попробовать использовать inheritInChildApplication, обернув разделы, которые вы не хотите наследовать, в веб-конфигурации хоста следующим образом:

<location path="." inheritInChildApplications="false">

Подробнее в этом другом потоке< /а>

person simpleman    schedule 12.09.2016
comment
Спасибо, было много разделов для изоляции. Все еще есть проблема с получением DLL из родительской папки BIN, поэтому копирование в новую папку работает, но похоже на мошенничество :( Еще раз спасибо. msdn.microsoft.com/en-us/library/b6x6shw7(v=vs.100).aspx - person Doug Thompson - DouggyFresh; 13.09.2016