MsDeploy 同步不工作
MsDeploy Sync not working
我们的 sql 项目构建为 dacpac
并依赖于 master.dacpac
,dacpac
包含在网站内容中。
两个 dacpac
都通过 filePath
提供商包含在包中。
我可以看到包裹中包含 dacpac
。
然而,在目标目录中,master.dacpac
已正确同步(已删除,然后从包中添加)。但是应用程序 dacpac
没有同步(实际上,先添加包然后删除,有效地从目标中丢失文件)。
网站的所有其他文件似乎都能正确解包。
根据上述问题下的评论,我认为您的问题是您正在将 DacPac 同步到网站根目录。该网站的文件列表中没有这些文件,因此它会尝试在每次同步过程中删除这些文件。
尝试将 DacPac 同步到不属于网络应用程序路径的其他文件夹。
这也应该可以解决您的其他问题 -
我们的 sql 项目构建为 dacpac
并依赖于 master.dacpac
,dacpac
包含在网站内容中。
两个 dacpac
都通过 filePath
提供商包含在包中。
我可以看到包裹中包含 dacpac
。
然而,在目标目录中,master.dacpac
已正确同步(已删除,然后从包中添加)。但是应用程序 dacpac
没有同步(实际上,先添加包然后删除,有效地从目标中丢失文件)。
网站的所有其他文件似乎都能正确解包。
根据上述问题下的评论,我认为您的问题是您正在将 DacPac 同步到网站根目录。该网站的文件列表中没有这些文件,因此它会尝试在每次同步过程中删除这些文件。
尝试将 DacPac 同步到不属于网络应用程序路径的其他文件夹。
这也应该可以解决您的其他问题 -