<assemblyBinding> игнорируется в родительском web.config - PullRequest
4 голосов
/ 12 ноября 2008

У меня есть папка, содержащая несколько веб-сайтов, использующих одни и те же сборки в 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">, поэтому я знаю, что это не так.

Кто-нибудь знает, должно ли это произойти или я что-то упустил?

1 Ответ

0 голосов
/ 03 декабря 2008

Это должно произойти. Вы не сделали ничего плохого.

для получения дополнительной информации, пожалуйста, посмотрите на http://msdn.microsoft.com/en-us/library/2fc472t2(vs.71).aspx

...