0

我有一个 Azure 网站,其中有一个 WordPress 网站和一些 ASPX 页面。

我第一次 git push(或 github 部署)我的 ASPX 页面时,整个 WordPress 网站都被删除了。这是出乎意料的,因为我在一个临时网站上对其进行了测试,发现 git push 并没有删除我要 ftp 的内容。事实证明,后续的 git 推送不会删除。只有最初的 git push 会被删除。

有没有办法 git push 到 Azure 而不会删除 wwwroot 目录中的任何现有内容?

4

1 回答 1

1

您看到的行为当前是设计使然(请参阅此处的代码详细信息)。基本上,初始部署总是干净利落地完成的。之后,后续部署会保留动态添加的文件。

我们这样做的一个原因是,新的“空”站点包含一个 hostsstart.html 占位符文件,用户在使用 git 推送后不会期望留下该文件。

虽然我可以在这种情况下看到你的观点。如果我理解正确,您基本上是在尝试在同一个站点上运行两个不相关的 Web 应用程序:图库中的 WordPress,以及您正在 git 推送的一些 ASP.NET 应用程序。不是我们预见到的情况,但我们可以考虑。

请在github上打开一个问题以引起关注。

于 2013-02-14T00:28:50.150 回答