gpt4 book ai didi

Git Azure 部署缺少内容目录中的文件(MVC4 项目)

转载 作者:IT王子 更新时间:2023-10-29 01:30:53 31 4
gpt4 key购买 nike

我一直从本地 git 存储库推送到 azure,没有任何问题。

但是,自从添加一些静态内容(一些 png 文件)并将它们推送到 azure 后,我注意到它们没有被推送到 azure 上的 wwwroot 目录中。

这些文件正在由 git 跟踪,并登陆到 azure 服务器上的 git 存储库中。我能够通过 ftp 连接并浏览文件夹来验证这一点。

但是,如果我通过 ftp 浏览到 wwwroot 目录,我可以看到我的新文件尚未复制到该目录。

注意:我有两张漂亮的屏幕截图,显示了一个目录中的文件,但没有显示另一个目录中的文件,但不幸的是,我无法在这里发布图像,因为我是新用户。

所以要确认:

  • 我已将新文件 - test.png 添加到/Content/images
  • test.png 正在由 git 跟踪。
  • test.png 已到达 Azure 服务器,正如我在 ftping 到/repository/ProjectName/Content/images 目录时看到的那样
  • test.png 没有被复制到 wwwroot/Content/images 目录中,因此没有出现在我的 Azure 网站上

这些图像上的构建操作与 wwwroot 目录中出现的其他图像相同(内容,请勿复制)。

推送到 azure 时如何将新的静态资源复制到 wwwroot 目录中?

最佳答案

此问题的最常见原因是项目中的文件未正确标记为内容,导致它们无法部署。在这种情况下,通过 WebDeploy 部署时您会看到相同的行为。

如果您看到此行为并且您的文件被正确标记为内容,那么我很乐意看到重现,最好是 github 存储库的形式,我可以尝试将自己推送到 Azure。

关于Git Azure 部署缺少内容目录中的文件(MVC4 项目),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14550859/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com