[英].NET MemoryCache.Default: How many config files do I need to set <memoryCache> in?
我想在一个类或一个类库中的一个类中使用默认的MemoryCache
,这些类将在ASP.NET网站和我的解决方案中的Web.Api项目中使用。 我知道要使用Default
缓存,我必须设置配置值,因为该缓存实例不是使用MSDN中所述的构造函数创建的。
我知道app和web.config文件不一定能按预期运行(例如EF中的连接字符串),所以我不确定是否可以将<memoryCache>配置放到app.config
在类库中,或者是否必须在将使用缓存的其他项目中的web.config
中设置它们。
仅使用类库的app.config
可以在这里工作吗?
谢谢。
仅仅使用库的app.config是不够的。 您需要将配置值放入“可运行”项目的配置文件中,因为这些文件通常在运行时中使用。 “可运行”是指命令行应用程序,Windows服务和ASP.NET网站。
因此,您应该将配置放入ASP.NET网站和WebApi项目中的web.config文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.