gpt4 book ai didi

webdeploy - 在 Web Deploy 工具中设置自动备份

转载 作者:行者123 更新时间:2023-12-03 22:21:47 24 4
gpt4 key购买 nike

我一直在努力设置自动备份,但似乎遇到了障碍。
关注此 document ,并使用 Powershell,我启用了备份(TurnOn-Backups -On $true,然后 Configure-Backups -SiteName "test1"-Enabled $true; 所以 Get-BackupSettings -SiteName "test1"告诉我备份已启用) .

但是,每当我从 Visual Studio 进行发布时,都不会创建备份。我已经设置了备份路径,权限设置为每个人都可以访问..所以我不知道我还能检查什么。

最佳答案

简短回答:目前在 VS 2010“Web 一键发布”功能中被破坏。 :'(

我花了将近一整周的时间与 MS 开发团队密切合作,并尝试了所有可以想象到的方法,但还没有找到不涉及 msdeploy.exe 命令实用程序的解决方案(即,直接使用 VS 从 VS 执行此操作没有运气“网络一键发布”功能)。 :(

希望他们在 VS 2010 SP1 中制作一个补丁来解决这个问题。支持 Web 部署 ( See "Features" section ),但不支持自动备份功能。我知道这不是你要找的答案,我也不是,但事情的可悲事实。

我认为在这一点上你能希望的最好的是赛义德的回答 here ,虽然很旧,但目前仍然是唯一的解决方案(注意:旧 VS 2008 网站模板的 msbuild 选项卡现在是 VS 2010 Web App 项目中编译选项卡下的“构建事件”)。这种方法的唯一缺点是每次编译时都会创建备份,而不仅仅是在部署时。否则,您将不得不编写一个在每次发布之前运行的特殊脚本。

附带说明一下,您还可以使用“配置编辑器”(必须安装管理角色)在服务器级别通过 IIS 管理器编辑您的 Web 部署配置。

enter image description here

关于webdeploy - 在 Web Deploy 工具中设置自动备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12429371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com