Asp.net mvc IIS web部署-发布时的临时页面

Asp.net mvc IIS web部署-发布时的临时页面,asp.net-mvc,visual-studio,iis,webdeploy,Asp.net Mvc,Visual Studio,Iis,Webdeploy,我在谷歌上搜索没有成功。当我在iis 7上发布我的网站时,我将显示一个自定义页面。我知道Offline.html之类的东西。但我认为这一过程在发布时是自动的。显示一个页面,如:我们正在升级网站,它将在一分钟内可用。 现在,当我发布我的mvc站点时,可能需要3分钟,它只显示一个错误 坦克。 Ps:很抱歉我的英语不好,这不是我的第一语言。你可以在你网站的根目录中创建一个名为app_offline.htm的文件。如果此文件存在,则将显示其内容而不是您的站点。然后,您可以部署您的站点,完成后只需删除或重

我在谷歌上搜索没有成功。当我在iis 7上发布我的网站时,我将显示一个自定义页面。我知道Offline.html之类的东西。但我认为这一过程在发布时是自动的。显示一个页面,如:我们正在升级网站,它将在一分钟内可用。 现在,当我发布我的mvc站点时,可能需要3分钟,它只显示一个错误

坦克。
Ps:很抱歉我的英语不好,这不是我的第一语言。

你可以在你网站的根目录中创建一个名为app_offline.htm的文件。如果此文件存在,则将显示其内容而不是您的站点。然后,您可以部署您的站点,完成后只需删除或重命名app_offline.htm文件。

如果您想自动化所有这些,请看一看。我喜欢它的制作方式,我测试它,然后标记您的答案。我无法让它工作,它说msdeploy退出时出现错误-1。。。我不知道这是否与VS 2013兼容…我发现vs2013和MSDeploy 3.0及更高版本支持EnablesDeployAppOffline,在发布配置文件的pubxml中添加“true”。。。但我不知道如何个性化的html。。。而我的测试显示,在发布之初,它并不有效,这需要一些时间。。。所以用户可以得到“运行时错误”。愿望是我想要阻止的。请注意应用程序正在更新的用户或类似的用户。哪个版本的Visual Studio?AFAIK Visual Studio仍然使用Visual Studio 2013为Visual Studio 2012/3.im生成App_offline.htm文件