5

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

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

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

如果 VS12 本身不支持这个,我很乐意使用任何可用的扩展。

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

插入文件并没有改变任何东西<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>.pubxml

4

1 回答 1

-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>
于 2014-06-02T22:15:33.827 回答