我已经在工作中创建了一个通用库,并且它已安装在我们的测试服务器上的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