gpt4 book ai didi

asp.net - ASP.Net 4.0中的DiskCacheProvider真的存在吗?

转载 作者:行者123 更新时间:2023-12-03 06:05:40 26 4
gpt4 key购买 nike

我看了很多地方都说ASP.net 4.0的新功能,代码是:

    <caching>
<outputCache defaultProvider="AspNetInternalProvider">
<providers>
<add name="DiskCache"
type="test.OutputCacheEx.DiskOutputCacheProvider, DiskCacheProvider"/>
</providers>
</outputCache>
</caching>

无论如何,我无法让它工作,我把代码从头到尾改了,没有用。我只能找到 1 个来自 Microsoft 的缓存提供程序,该提供程序与 asp.net 一起提供的是 AspNetInternalProvider

那么,DiskOutputCacheProvider真的存在吗?如果有,如何使用。

另外,我需要在Azure中使用它,所以我想这里一定有一个磁盘缓存的地方来设置缓存文件夹,对吗?

如果有人有azure的磁盘缓存解决方案(是否使用LocalResources.LocalStorage),请与我分享,免费或付费。谢谢。

最佳答案

DiskCacheOutputProvider 不包含在 .net 4.0 no 中。但您可以扩展 .net 4.0 缓存并创建自己的缓存。网上有一些关于如何完成此操作的示例。

http://weblogs.asp.net/scottgu/archive/2010/01/27/extensible-output-caching-with-asp-net-4-vs-2010-and-net-4-0-series.aspx

您正在寻找的实现可以在这里找到

** https://web.archive.org/web/20161107101740/http://aspnet.4guysfromrolla.com/code/ExtensibleOutputCachingDemo.zip ** 源自 https://web.archive.org/web/20211020121627/https://www.4guysfromrolla.com/articles/061610-1.aspx

这只是示例代码,尚未准备好用于黄金时间,因此请小心使用它。您必须将其全部连接到 web.config 中。

关于asp.net - ASP.Net 4.0中的DiskCacheProvider真的存在吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8312352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com