ASP.Net重启/ GAC刷新

时间:2010-07-14 12:37:53

标签: asp.net iis

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

现在,每次我有新版本时,我都会从开发机器发布我的网站,然后手动将程序集复制到/bin文件夹中 - 但我需要服务器,以使我的网站实际更新。 Aspx页面立即更新(我可以更改它们并看到它们即时更新),但在我实际重启机器之前不会重新加载代码隐藏程序集。

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

[编辑] Oooops - 毕竟我的错误。事实证明,Publish命令不会每次都重建程序集。我手动重建了发布版本,发布了它,并在我将程序集复制到bin文件夹后立即运行。

1 个答案:

答案 0 :(得分:2)

Oooops - 毕竟是我的错。事实证明,Visual Studio中的“发布”命令每次都会执行不重建程序集。

我手动重建了发布版本,发布了它,并且只要我将程序集复制到bin文件夹就可以正常运行。