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
是大写的,而第二个是正常的