ASP.Net Mvc - OutputCacheLocation.Client文件的物理位置(例如,在C:\驱动器上)

时间:2015-06-11 15:24:15

标签: asp.net-mvc outputcache

我有一个经常访问的页面,其中包含许多图像。我想在第一次请求图像时将图像下载到客户端的机器上,并在后续请求中参考该文件,而不是再次下载。

要进行此设置,我有以下Mvc操作:

[OutputCache(Duration = 3600, Location = OutputCacheLocation.Client, VaryByParam = "id")]
    public async Task<ActionResult> Download(string id)
    {

        DigitalMedia returnItem = await GrabFile(id);
        return File(returnItem.FileData, returnItem.MIMEType, returnItem.FileName);

    }

我试图测试我的代码是否实际上是在下载图片,所以我希望在下载时在我的机器上进行物理查看。

有谁能让我知道这个物理位置在哪里?我正在使用Windows 7和IE10,并且一直在观察出现在以下位置的文件,但我不确定我应该寻找什么:

C:\ Users \ MyName \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files

包含下载请求的实际img标记呈现如下,所以我希望在我的机器上的某个地方看到一个名称为0000000001-0000000000000400922的文件,但我看不到。

<img class="xsyco-map" alt="slide" src="/DigitalMedia/Download/0000000001-0000000000000400922"/>

我查看了以下类似的主题,但没有找到回复

ASP.NET MVC - caching pages on client side

MVC caching database images

由于

0 个答案:

没有答案