【问题标题】:ASP.Net restart / GAC refreshASP.Net 重启/GAC 刷新
【发布时间】:2014-01-23 01:25:50
【问题描述】:

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

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

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

[编辑] 哎呀——毕竟是我的错。事实证明,发布命令不会每次都重新构建程序集。我手动重建了发布版本,发布了它,当我将程序集复制到 bin 文件夹时它就开始运行了。

【问题讨论】:

  • 奇怪!你在清除缓存吗?
  • @Kangkan:缓存?你指的是GAC还是?

标签: asp.net iis


【解决方案1】:

哎呀——毕竟是我的错。事实证明,Visual Studio 中的 Publish 命令每次都不会重建程序集。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    相关资源
    最近更新 更多