1
假設我有一個web.config
以下兩個相同的部分:爲什麼我可以在web.config中有多個相同的綁定重定向?
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
爲什麼這個工作,並將如果有人改變了重定向的一個,如newVersion="4.0.0.0"
而不是newVersion="6.0.0.0"
發生什麼呢?
兩者你知道爲什麼它忽略了別人,而不是拋出一個異常? –