通过ftp发布时是否可以使用app_offline.htm?

时间:2014-06-02 15:56:59

标签: visual-studio-2012 ftp publish visual-studio-extensions app-offline.htm

使用ftp作为发布方法时,是否可以将Visual Studio 2012配置为自动创建(和删除)app_offline.htm文件?

我尝试手动创建文件并将其添加到解决方案中(因此它会自动上传,我可以在发布过程完成后手动删除它。)
但是因为它存在于我的解决方案中,所以每个请求都被重定向到它,我无法调试任何东西。

在开发过程中将名称更改为app_offline.htm.deactivated并在发布前将其更改回app_offline.htm似乎不是一个完美的解决方案。

如果VS12本身不支持此功能,我很乐意使用任何可用的扩展程序。

编辑:我注意到,app_offline.htm文件是在激活delete all content before publishing时创建的,但未在未选择此选项时创建。

<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>插入.pubxml文件并没有改变任何内容。

1 个答案:

答案 0 :(得分:-1)

来自:http://www.asp.net/mvc/tutorials/deployment/visual-studio-web-deployment/deploying-a-code-update

它说:

  

您可以将Web Deploy配置为在服务器上自动放置默认的app_offline.htm文件   开始部署并在完成后将其删除。要做到这一点,您只需将以下XML元素添加到您的发布配置文件(.pubxml)文件中:

<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>