我刚刚将第一个 ASP.NET 4.7 应用程序部署到 Azure,但在部署的网站上缺少背景图像。背景图像在本地服务器上加载没有问题,它位于 /MyApplication/Content/Images/bg.jpg
。
我尝试登录Azure控制台,发现实际上整个Images文件夹都没有上传(但Content文件夹中的其他文件都在那里)。 部署到 Azure 时如何包含 Images 文件夹?在部署过程中是否需要调整一些设置或需要在应用程序中更改代码?
谢谢。
最佳答案
从我们这边复制后,我们发现为了使文件夹内容可见,它需要保存一些文件。我们通过文件夹资源管理器手动添加了文件,但无法看到 VS 中添加的任何文件。因此,将以下行添加到 .csproj 后,我们可以看到部署后添加的文件夹及其内容。
<ItemGroup>
<Content Include="Content\Images\**\*" />
</ItemGroup>
结果:
引用文献: How to include custom folders when publishing a MVC application?
关于ASP.NET 4.7 - 内容内的子文件夹未部署到云,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71534180/