代码之家  ›  专栏  ›  技术社区  ›  vgru

ASP.NET重新启动/GAC刷新

  •  2
  • vgru  · 技术社区  · 14 年前

    如何“正确”重新启动ASP.NET(IIS 5.1)服务器以刷新加载的assemlies?我尝试了几件事,但没有成功:

    现在,每次我有一个新版本,我 出版 我的站点从开发机器,然后手动将程序集复制到 /bin 文件夹-但我需要 重新启动 服务器每次更新后,为了让我的网站真正更新。ASPX页面立即更新(我可以更改它们并看到它们动态更新),但是在我实际重新启动机器之前,不会重新加载程序集后面的代码。

    为了确保这一点,我将显示SVN版本号(在构建期间在程序集中硬编码): <% Response.Write(SvnInfo.CurrentRev); %>

    [编辑] 噢-我的错。事实证明,publish命令不会每次都重新生成程序集。我手动重新构建了发布版本,并发布了它,当我将程序集复制到 bin 文件夹。

    1 回复  |  直到 11 年前
        1
  •  2
  •   vgru    14 年前

    噢-我的错。事实证明,Visual Studio中的publish命令 不重建 每次装配。

    我手动重新构建了发布版本,并发布了它,当我将程序集复制到bin文件夹时,它运行正常。