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

Visual studio 2012 通过ftp发布时是否可以使用app_offline.htm?,visual-studio-2012,ftp,publish,visual-studio-extensions,app-offline.htm,Visual Studio 2012,Ftp,Publish,Visual Studio Extensions,App Offline.htm,使用ftp作为发布方法时,是否可以将Visual Studio 2012配置为自动创建(和删除)app_offline.htm文件 我尝试手动创建该文件并将其添加到解决方案中(因此该文件将自动上载,发布过程完成后,我可以手动删除该文件)。 但因为它存在于我的解决方案中,所以每个请求都被重定向到它,我无法调试任何东西 在开发期间将名称更改为app_offline.htm.停用,并在发布之前将其更改回app_offline.htm,这似乎不是一个完美的解决方案 如果VS12本机不支持此功能,我很乐意

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

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

在开发期间将名称更改为
app_offline.htm.停用
,并在发布之前将其更改回
app_offline.htm
,这似乎不是一个完美的解决方案

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

编辑:我注意到,
app_offline.htm
文件是在激活
发布前删除所有内容时创建的
,但在未选中此选项时不会创建

true
插入
.pubxml
文件不会改变任何内容。

来自:

它说:

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

true

这对我不起作用,请查看我的编辑。如何配置VS以始终创建文件?那么,我能想到的唯一一件事就是编写一个自定义MSDeploy脚本,该脚本在命令行上运行,而不是使用visual studio中内置的脚本。基本上有3行:1)msdeploy命令部署app_offline.htm,2)msdeploy部署站点,3)msdeploy删除app_offline.htm。以下是命令行语法参考:
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>