2015-10-28 62 views
0

我有一个静态html网站托管在Azure上。这是纯html和css。无论如何没有后端。所以我假设它在IIS中运行。这可能是错误的,但我认为它是。将缓存添加到Azure上的静态html网站上

我希望我的图像和css被缓存。所以我在img文件夹中添加了一个web.config。但现在我得到一个内部服务器错误。

如果我不添加web.config,它的工作原理。

这是the working site与它的GitHub repo。请注意,在build/images/web.config file中,我已经将缓存部分置于评论中。

这是broken siteweb.config。注意这个版本的网站,图片不加载。如果我导航到the image,我得到错误。

所以我想我的问题是,是否有可能使Azure上的IIS添加必要的缓存标头来请求某个文件夹中的静态资源?

The IIS site让我相信它应该是可能的。但就我而言,我在Azure中使用Web应用程序,所以这可能会使事情变得复杂?

回答