ASP.NET 4.7 - 内容内的子文件夹未部署到云

标签 asp.net azure

我刚刚将第一个 ASP.NET 4.7 应用程序部署到 Azure,但在部署的网站上缺少背景图像。背景图像在本地服务器上加载没有问题,它位于 /MyApplication/Content/Images/bg.jpg

我尝试登录Azure控制台,发现实际上整个Images文件夹都没有上传(但Content文件夹中的其他文件都在那里)。 部署到 Azure 时如何包含 Images 文件夹?在部署过程中是否需要调整一些设置或需要在应用程序中更改代码?

谢谢。

最佳答案

从我们这边复制后,我们发现为了使文件夹内容可见,它需要保存一些文件。我们通过文件夹资源管理器手动添加了文件,但无法看到 VS 中添加的任何文件。因此,将以下行添加到 .csproj 后,我们可以看到部署后添加的文件夹及其内容。

<ItemGroup>
    <Content Include="Content\Images\**\*" />
</ItemGroup>

结果:

enter image description here

enter image description here

引用文献: How to include custom folders when publishing a MVC application?

关于ASP.NET 4.7 - 内容内的子文件夹未部署到云,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71534180/

相关文章:

c# - 如何将 session 变量与 C# 中的字符串进行比较?

c# - 单个 ASP.net 请求的多个核心

azure - Azure 中 docker compose 的存储卷位于何处?

azure - 如何在 Azure VM 上同时运行 2 个 VM 自定义脚本扩展

python - 使用 az cli 或 python sdk 检索 blob 存储连接字符串?

c# - ASP.net 中的浏览器滚动条(如何设置)

c# - 如何将两个数组打印到一个页面,用逗号分隔?

json - 在 Azure 中处理 JSON

c# - 在应用程序配置文件中找不到名为 "thenameofmyconnection"的连接字符串

asp.net - 区域的 RedirectToAction?