0

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

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

发生的事情是我不断获得旧版本。我重新启动了计算机,将其从 GAC 中删除,删除了消费者应用程序 .net 临时文件,但消费者应用程序仍然呈现来自 httpModule 的旧 html 代码。

有什么想法吗?

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

4

2 回答 2

1

不要使用 GAC。

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

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

于 2008-11-07T13:02:01.067 回答
0

您的 bin 文件夹中是否有旧版本?另一种选择是针对旧版本编译一些其他代码。如果一切都失败了,你可以使用bindingRedirect来强制你的新版本。

于 2008-11-07T12:59:01.837 回答