Asp.net 具有重复assemblyIdentity的dependentAssembly,在这种情况下它将如何处理?

Asp.net 具有重复assemblyIdentity的dependentAssembly,在这种情况下它将如何处理?,asp.net,.net,config,assembly-binding-redirect,Asp.net,.net,Config,Assembly Binding Redirect,我刚刚发现,在我的Web.config中有以下两个方面: <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral"/> <bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0"/> </depend

我刚刚发现,在我的
Web.config
中有以下两个方面:

<dependentAssembly>
    <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0"/>
</dependentAssembly>
...
<dependentAssembly>
    <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0"/>
</dependentAssembly>

...
因此,我想知道它将如何将版本为
0
Newtonsoft.Json
所需程序集重定向到
7.0
?结果是
7.0
10.0
?同样奇怪的是,第一个的
publicKeyToken
是大写的,而第二个是正常的