MsDeploy 同步不工作

MsDeploy Sync not working

我们的 sql 项目构建为 dacpac 并依赖于 master.dacpacdacpac 包含在网站内容中。

两个 dacpac 都通过 filePath 提供商包含在包中。 我可以看到包裹中包含 dacpac

然而,在目标目录中,master.dacpac 已正确同步(已删除,然后从包中添加)。但是应用程序 dacpac 没有同步(实际上,先添加包然后删除,有效地从目标中丢失文件)。

网站的所有其他文件似乎都能正确解包。

根据上述问题下的评论,我认为您的问题是您正在将 DacPac 同步到网站根目录。该网站的文件列表中没有这些文件,因此它会尝试在每次同步过程中删除这些文件。

尝试将 DacPac 同步到不属于网络应用程序路径的其他文件夹。

这也应该可以解决您的其他问题 -