本地文件系统中的一些Azure Web应用程序映像为404

时间:2017-04-19 22:30:15

标签: azure azure-web-sites

Azure的新手对Azure术语有些不熟悉(但网站已有20年)。

我已将网站上传到Azure的网络应用程序本地文件系统并且:
- 目视确认我的图像在那里 - 将源代码中的imgs替换为其他图像,这些图像正确显示 - 注意到直接转到img的URL会产生404(例如https://www.emailsanta.com/graphics/emailSanta+2reindeer.jpg)。
- 重命名img文件名,无效 - 重新开放&重新保存测试图像文件
- 添加jpg& png mimetypes到web.config(jic)
- 多次重新上传图像文件
- 将测试img上传到根文件夹,无效(例如https://www.emailsanta.com/emailSanta+2reindeerX.jpg)(测试时,根文件夹中出现了另一个"工作" img文件)

总共有7个jpgs&在大约100张看似精美的图像中,有1张是png FWIW,我最近迁移到https://以及Azure。但是,在https:// migration之前,我没有注意到文件是否为404。在我的旧虚拟主机下,imgs不是404。

1 个答案:

答案 0 :(得分:1)

我的愚蠢错误。我终于注意到图像文件名都包含“加号(+)”。我在这里张贴这个,以防其他人犯同样的错误而无法找到解决方案。

这是一个列表和讨论:https://blogs.iis.net/robert_mcmurray/bad-characters-to-use-in-web-based-filenames