У меня есть папка, содержащая несколько веб-сайтов, использующих одни и те же сборки в GAC. Каждый веб-сайт также содержит несколько собственных «сборок», которые ссылаются на общие сборки.
В этой папке находится файл web.config, определяющий общие параметры для сайтов, включая сборки, загружаемые в элемент <system.web>/<compilation>/<assemblies>
.
Что я хочу сделать, это добавить секцию <runtime>/<assemblyBinding>
, чтобы перенаправить запросы от старых «пользовательских» сборок к более новым, установленным в GAC. (К сожалению, использование machine.config или политики перенаправления GAC не являются вариантами, поскольку это повлияет на другие сайты.)
Кажется, что раздел <assemblyBinding>
игнорируется, если только он не находится в собственном веб-сайте web.config или machine.config.
Я уже сталкивался с проблемой <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
, поэтому я знаю, что это не так.
Кто-нибудь знает, должно ли это произойти или я что-то упустил?