【发布时间】:2019-11-07 13:01:11
【问题描述】:
我想在重新启动(停止然后启动)我的 IIS .net 核心网站时显示“维护中”页面。
我想这样做,因为我经常需要替换一些.dll,并且我也想告诉用户,该网站仍然处于活动状态,只是在建设中。
我需要停止网站,否则我无法替换 .dll 文件。
有没有直接在 IIS 中执行此操作的好方法?尽管有 IIS,也许还有另一种不错的方式来做到这一点?
【问题讨论】:
-
您的意思可能是维护中,因为_under building 意味着该站点尚不存在:)
-
两件事:1) 热交换 DLL 总是一个坏主意。如果您进行了更改,请发布您网站的新版本。 2)最好上传到不同的文件夹,然后将站点交换到新文件夹。这将导致零停机时间并且为您提供了一种在出现问题时进行恢复的方法(即只需切换回旧的工作目录)。
标签: asp.net-core iis