我试图将ImageResizer插件与DiskCache和Virtualfolder结合起来,因为我想将图像保存到网络路径中。我在我的webconfig中添加了两个插件:
<resizer>
<plugins>
<add name="MvcRoutingShim" />
<add name="DiskCache" />
<add name="PrettyGifs" />
<add name="SimpleFilters" />
<add name="VirtualFolder" virtualPath="~/" physicalPath="D:\temp\diskcache" vpp="false"/>
</plugins>
<diskCache dir="~/" autoClean="false" hashModifiedDate="true" enabled="true"
subfolders="32" cacheAccessTimeout="15000" />
</resizer>
但是我不明白我应该如何映射VirtualFolder diskcache目录,以保存到物理路径。
有人可以举例说明如何使用diskcash将图像保存到网络路径吗?
答案 0 :(得分:2)
您必须使用IIS虚拟文件夹,而不是ImageResizer虚拟文件夹。它不能是网站的根,它必须是一个子目录。