我已經在工作中創建了一個通用庫,並且它已安裝在我們的測試服務器上的GAC中。我最近更新了它,我希望我們的所有應用程序都能使用此更新。我創建了一個發佈者策略程序集並將其安裝在GAC中,但是當Web應用程序加載Leggett.Common 1.0.0.0時,它不會重定向到Leggett.Common 1.1.0.0。如何使發佈者策略文件重定向程序集請求
我在網絡驅動器上有常用程序集(實際上有5個,但讓它保持簡單),我在它旁邊創建了發佈者策略xml文件,然後使用al.exe創建發佈者策略程序集相同的文件夾。之後,我將更新後的程序集放入GAC,然後將發佈程序策略程序集放入GAC。
常見程序集爲'Leggett.Common.dll',發佈者策略文件爲'1.1.Leggett.Common.policy',發佈者策略程序集爲'policy.1.1.Leggett.Common.dll'。
的XML爲發佈政策文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Leggett.Common"
publicKeyToken="32cd8f1a53a4c744"
culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="1.1.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
我在做什麼錯?
澄清
因爲開發商我測試這是我的本地開發機器上沒有進入到測試服務器。
你能爲我們提供XML爲出版商策略? – Kev 2008-10-08 22:40:14
嗯,是的。我的意思做。 – 2008-10-08 22:45:02