部署到 Azure 应用服务后找不到我的 repo 文件
Posted
技术标签:
【中文标题】部署到 Azure 应用服务后找不到我的 repo 文件【英文标题】:Can't find my repo files after deploying to Azure App Service 【发布时间】:2021-12-18 16:34:01 【问题描述】:我对 Azure 应用服务非常陌生,但已开始在我的学期项目中使用它。借助 Github Actions,它会自动部署和构建在 Azure 上,供我测试和分享。我确实在查找我所有的 repo 文件时遇到了一个小问题。我希望我可以在 Azure 上使用我在 Visual Studio 2019 中使用的相同相对路径。但我似乎无法弄清楚我的图像跑到哪里去了。我有一个包含图像片段的文件夹,可用于益智游戏。位于“gamefiles”文件夹中。
上图是我在 VS2019 中的文件夹结构,下图是 Azure App Service Editor 中的文件夹结构。 我是否需要使用另一个 Azure 服务来获取我的所有文件,或者我是否需要从 Githubs 方面做一些事情。尝试搜索,但找不到任何可以回答我问题的内容。任何提示都非常有用!
【问题讨论】:
尝试将“复制到输出目录”文件的属性更改为“始终复制”或“如果更新则复制”。从右键单击上下文菜单访问属性。我认为您可以一次选择所有文件进行更改。不肯定这会解决,但认为会。 在我看来问题是您在 wwwroot 文件夹中有一个 wwwroot 文件夹(第二张图片)。如果您将内容从子项移至父项,则您的图像应该可以工作 【参考方案1】:在您的project_name.csproj
文件中添加以下代码。
<ItemGroup>
<Content Include="gamefiles\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
应该对你有用。
测试步骤
【讨论】:
以上是关于部署到 Azure 应用服务后找不到我的 repo 文件的主要内容,如果未能解决你的问题,请参考以下文章
更新到 IntelliJ IDEA Ultimate 2016.2 后找不到 Grails 应用程序