【问题标题】:<assemblyBinding> ignored in parent web.config<assemblyBinding> 在父 web.config 中被忽略
【发布时间】:2010-09-22 00:19:57
【问题描述】:

我有一个包含多个网站的文件夹,它们都使用 GAC 中的相同程序集。每个网站还包含一些它们自己的“自定义”程序集,这些程序集引用了公共程序集。

此文件夹中有一个 web.config,用于定义站点的常用设置,包括要在 &lt;system.web&gt;/&lt;compilation&gt;/&lt;assemblies&gt; 元素中加载的程序集。

我希望能够添加一个&lt;runtime&gt;/&lt;assemblyBinding&gt; 部分以将请求从较旧的“自定义”程序集重定向到安装在 GAC 中的较新程序集。 (很遗憾,不能使用 machine.config 或 GAC 重定向策略,因为这会影响其他站点。)

似乎&lt;assemblyBinding&gt; 部分被忽略,除非它在网站自己的 web.config 或 machine.config 中。

我已经遇到过&lt;configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"&gt; 问题,所以我知道不是这样。

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

【问题讨论】:

    标签: asp.net configuration assemblies gac


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-12-29
      • 2011-04-27
      • 1970-01-01
      • 2011-10-12
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多