0
我有一個操作方法,調用第三方庫,它將圖像內容寫入HttpContext
的Response.OutputStream
。 然後,此操作方法返回EmptyResult
。OutputCache和響應修改
我決定爲它實現輸出緩存,但它不起作用。
我把VaryByCustom
放在上面,但GetVaryByCustomString
永遠不會調用這個動作方法。
雖然它返回電流datetime
包裹在JSON
並具有相同的OutputCacheAttribute
設置爲第一個按預期工作和GetVaryByCustomString
方法被調用另一操作方法。
你能告訴我這是什麼原因嗎?
您是否在響應中添加了任何附加標頭,包括cookie? –
@Symeon嗨。我修改標題,但不添加任何cookies –
我知道確定將cookie標頭添加到響應將停止輸出緩存工作。也許還有其他的頭文件也是這樣做的。值得在這條路線上進行試驗,我會說。 –