我对此感到很遗憾,尤其是在关注如何配置此问题后guide。
这是在iis主机配置中配置webdeploy的方式:
<wdeploy>
<backup turnedOn="true" enabled="true"
numberOfBackups="4"
backupPath="C:\inetpub\Backups\{siteName}"
continueSyncOnBackupFailure="false">
<excludedProviders>
<provider name="dbMySql" />
<provider name="dbFullSql" />
</excludedProviders>
</backup>
</wdeploy>
根据文件:
备份包含的内容(documentation)
“...您可以通过修改ExcludedProviders备份设置或在执行发布之前指定跳过规则来更改此默认行为。”
网络部署提供商(documentation)
“Web Deploy dbFullSql Provider”dbFullSql提供程序允许首次将数据库从本地SQL Server开发数据库发布到远程托管的SQL Server数据库。
当我去部署时,我收到以下消息:
Error: BACKUP_FAILED - Skipping backup because it failed due to an unknown reason. For more information, contact your server administrator.
Error: You cannot create or restore a backup of multiple databases in a single sync.
Error count: 1.
我的问题是为什么备份尝试备份多个数据库,为什么在配置中排除提供程序后,这甚至会尝试备份数据库。
帮助!