Виртуальный каталог 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 выдает ошибку не удалось загрузить ссылочные сборки.

Кто-нибудь может пролить свет?

Спасибо!

1 ответ

Я считаю, что записи сборок наследуются по цепочке конфигурации. Поэтому, если вы не хотите, чтобы приложение подкаталога пыталось загрузить несуществующие сборки, вам нужно добавить <remove> записи для тех, которые не существуют. Вы должны добавить их в файл web.config в подкаталоге.

Другие вопросы по тегам