GAC问题:继续使用旧版本

时间:2008-11-07 12:53:43

标签: iis web-config gac

我创建了一个简单的httpModule,在GAC上注册并将其添加到全局web.config。

我对模块进行了一些更改,更新了版本并在web.config上也进行了更改。

我会继续使用旧版本。我重新启动了计算机,将其从GAC中删除,删除了消费者应用程序.net临时文件,但仍然是消费者应用程序从httpModule呈现旧的HTML代码。

关于到底发生了什么的任何想法?

谢谢, 布鲁诺菲格雷多 http://www.brunofigueiredo.com

2 个答案:

答案 0 :(得分:1)

请勿使用GAC。

很简单,您所拥有的任何依赖项都应该进行二进制部署,以避免版本控制问题。

我之前在博客上写道:http://www.tigraine.at/2008/10/13/handling-dependencies/

答案 1 :(得分:0)

你的bin文件夹中是否有旧版本?另一个替代方案是其他一些代码与旧版本进行了编译。如果所有其他方法都失败了,您可以使用bindingRedirect强制使用新版本。