2015-10-28 57 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應用程序,所以這可能會使事情變得複雜?

回答