全局程序集缓存 - 通过代码库问题进行部署

时间:2011-08-02 23:24:56

标签: asp.net visual-studio clr global-assembly-cache

基本上我们有很多服务器在不同的应用程序池中运行许多ASP.NET站点。我们每两周推出一次更新。我的基本问题归结为:

将GAC代码库功能与我们在独立服务器上维护最新版本的类库的URL一起使用,是在所有这些服务器上对所有这些站点进行简单更新的好方法吗?

这可能会导致任何一般性陷阱或潜在问题吗?

我读过每个用户使用的下载缓存。在这种情况下,服务器上的所有站点是否只使用ASP.NET用户下载缓存中的版本?

只有在网站启动时才会进行更新吗?如果一个站点重新启动而所有其他站点都使用下载缓存中的版本会怎样?

还有以这种方式管理.aspx / .js / .css / .ascx文件吗?

1 个答案:

答案 0 :(得分:0)

我不想相信那种更新机制。最好编写一组脚本,或使用Web Deploy以更加可控的方式将更新推送到服务器。

西蒙