我有一个包含多个网站的文件夹,所有这些网站都在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">
问题,所以我知道不是这样。
有谁知道这是应该发生的还是我错过了什么?
答案 0 :(得分:0)
应该发生。你没有做错任何事。
了解更多信息,请查看 http://msdn.microsoft.com/en-us/library/2fc472t2(vs.71).aspx