0
我想以编程方式设置配置参数clientcache.minutes
,但我正在与ImageResizer中的配置设计挣扎。如何以编程方式设置ImageResizer配置?
我的做法是目前:
var lWebConfigReader = new System.Xml.XmlTextReader(@"Web.config");
var lXmlDocument = new System.Xml.XmlDocument();
lXmlDocument.Load(lWebConfigReader);
var lResizerNode = lXmlDocument.SelectSingleNode("/configuration/resizer");
var lSection = new ImageResizer.ResizerSection(lResizerNode.OuterXml);
var lConfig = new ImageResizer.Configuration.Config(lSection);
int mins = lConfig.get("clientcache.minutes", -1);
...
ImageResizer.Configuration.Config.Current.setConfigXml(lConfig.getConfigXml());
这似乎有点哈克,也因为它通常应在clientcache.minutes
被设置ClientCache
插件不发送Expires
头不起作用。
可能是什么问题?