visual-studio-2012 - webdeploying时创建自动备份

标签 visual-studio-2012 iis-7.5 windows-server-2008 webdeploy

所以我想要的是,每当我从我的开发机器部署到服务器机器时,该站点的当前文件的自动备份就会被备份。

我按照这个指南进行配置

http://www.iis.net/learn/publish/using-web-deploy/web-deploy-automatic-backups

这是在服务器 IIS 的根级别配置的

Configuration IIS

在服务器上使用PowerShell并调用

.\msdeploy.exe -verb:sync -source:backupManager -dest:backupManager=SiteName

确实会在 D:\Websites\backups\SiteName_snapshots 位置创建站点备份,但是当我从我的开发机器到服务器进行 Web 部署时,不会生成任何备份。

我正在使用 Visual Studio 2012 使用位于目标服务器上的管理员帐户的配置文件进行发布。

根据这个链接:

Setting up automatic backups in Web Deploy tool

此功能在 VS2010 中似乎已损坏,VS2012 是否仍然如此?

最佳答案

确保在 *.pubxml 文件中将 EnableMSDeployBackup 设置为 True

   <Project>
    <PropertyGroup>
     ...
       <EnableMSDeployBackup>True</EnableMSDeployBackup>
     ...
    </PropertyGroup>
   </Project>

关于visual-studio-2012 - webdeploying时创建自动备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16107243/

相关文章:

vb6 - VB6应用程序在Windows Server 2008 SP1上挂了一段时间

windows-8 - Visual Studio Express 2012 for Desktop 中没有 Metro 项目模板?

visual-c++ - 我在哪里可以找到 VS2012 的更多主题?

web-config - ASP.NET-4 IIS7.5 web.config serverRuntime 元素

c#-4.0 - OpenRasta w/.Net 4.0 在 Win 7 64 和 IIS7.5 下运行

Javascript 未在开发服务器上填充 Perl 表单

windows - Windows 2008 上的 Sharepoint 2007

c++ - visual studio c编译器的路径

c# - 当代码有错误时,Visual Studio 2012 Ultimate IntelliSense 无法正常工作

asp.net - 事件代码 : 4011 An unhandled access exception has occurred while trying to upload files using a Handler