4

我有一个包含多个网站的文件夹,它们都使用 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">问题,所以我知道不是这样。

有谁知道这是应该发生的事情还是我错过了什么?

4

1 回答 1

0

它应该发生。你没有做错什么。

有关更多信息,请查看 http://msdn.microsoft.com/en-us/library/2fc472t2(vs.71).aspx

于 2008-12-03T07:19:16.453 回答