为什么我可以在 web.config 中有多个相同的绑定重定向?

问题描述 投票:0回答:1
c# asp.net .net-assembly
1个回答
5
投票

如果为一个程序集定义了多个绑定重定向,它将使用找到的第一个并忽略所有其他重定向。

因此,如果将第一个的

newVersion
更改为
4.0.0.0
,运行时将尝试加载程序集的版本 4.0.0.0。第二个重定向将被忽略。

另请参阅运行时如何定位程序集。当我正确理解它时,它采用第一个具有匹配的元素

assemblyIdentity

元素是顺序敏感的......如果 重定向冲突,第一个匹配的重定向语句 使用配置文件。

取自 https://msdn.microsoft.com/en-us/library/433ysdt1(v=vs.100).aspx

© www.soinside.com 2019 - 2024. All rights reserved.