我想在我的asp.net mvc网站上启用备份,所以在webdeploys我有一个干净的备份。我按照此guide运行了BackupScripts.ps1,然后为我的站点启用了备份。然后我通过运行“Get-BackupSettings -SiteName mysite”
验证了这一点CanSetNumberOfBackups : False
Enabled : True
BackupPath : C:\temp\backups\{siteName}_snapshots
CanSetContinueSyncOnFailure : False
CanAddExcludedProviders : False
CanSetEnabled : False
ExcludedProviders : {appPoolEnable32Bit, appHostAuthOverride, appPoolNetFx, appPoolPipeline...}
ContinueSyncOnFailure : True
SiteName : mysite
NumberOfBackups : 10
现在我期望在不更改VS发布配置文件中的任何内容的情况下,服务器将在每个webDeploy上创建备份,但它不会这样做。 wmsvc日志没有提及有关备份和发布成功的任何内容。我重新启动了MsDepSvc和WMSvc。我还通过运行以下命令来验证我的备份设置,并且后面已成功创建。
msdeploy.exe -verb:sync -source:backupManager -dest:backupManager=mysite
有什么建议吗?仅供参考,我正在使用webdeploy 3.5
答案 0 :(得分:1)
好吧事实证明我必须对发布配置文件进行更改。
<EnableMSDeployBackup>True</EnableMSDeployBackup>