Я столкнулся со следующей проблемой с IIS 7.5.
Под root у меня есть виртуальный каталог, который настроен как приложение, работающее в классическом конвейере.
это выглядит так
-root (integrated)
-bin
-virtualdirectory (classic)
--bin
--somevirtualfile.apx
--web.config
-somefile.aspx
-web.config
Корневой сайт работает как интегрированный конвейер и ссылается на несколько сборок, находящихся в корневой папке bin.
Проблема возникает при запросе виртуального каталога, а сборки, указанные в корневом файле web.config, не существуют в папке bin виртуального каталога. IIS выдает ошибку при загрузке ссылочных сборок.
Кто-нибудь может пролить свет?
Спасибо!
Я считаю, что записи о сборках наследуются по цепочке конфигурации. Итак, если вы не хотите, чтобы ваше приложение подкаталога пыталось загрузить несуществующие сборки, вам нужно добавить <remove>
записи для тех, которых не существует. Вы должны добавить их в файл web.config в подкаталог.