我对此感到迷茫,尤其是在遵循有关如何配置它的指南之后。
这是在 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>
根据文档:
备份包含的内容(文档)
“...您可以通过修改 ExcludedProviders 备份设置或在发布之前指定跳过规则来更改此默认行为。”
Web 部署提供程序(文档)
“Web 部署 dbFullSql 提供程序” 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.
我的问题/问题是为什么备份尝试备份多个数据库以及为什么在配置中排除提供程序时甚至尝试备份数据库。
帮助!