Назад | Перейти на главную страницу

Виртуальный каталог IIS 7.5 не может загрузить сборку, на которую есть ссылка в корневом файле web.config

Я столкнулся со следующей проблемой с 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 в подкаталог.