【发布时间】:2010-09-22 00:19:57
【问题描述】:
我有一个包含多个网站的文件夹,它们都使用 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"> 问题,所以我知道不是这样。
有谁知道这是应该发生的事情还是我错过了什么?
【问题讨论】:
标签: asp.net configuration assemblies gac