我创建了一个简单的httpModule,在GAC上注册并将其添加到全局web.config。
我对模块进行了一些更改,更新了版本并在web.config上也进行了更改。
我会继续使用旧版本。我重新启动了计算机,将其从GAC中删除,删除了消费者应用程序.net临时文件,但仍然是消费者应用程序从httpModule呈现旧的HTML代码。
关于到底发生了什么的任何想法?
谢谢, 布鲁诺菲格雷多 http://www.brunofigueiredo.com
答案 0 :(得分:1)
请勿使用GAC。
很简单,您所拥有的任何依赖项都应该进行二进制部署,以避免版本控制问题。
我之前在博客上写道:http://www.tigraine.at/2008/10/13/handling-dependencies/
答案 1 :(得分:0)
你的bin文件夹中是否有旧版本?另一个替代方案是其他一些代码与旧版本进行了编译。如果所有其他方法都失败了,您可以使用bindingRedirect强制使用新版本。