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
頭不起作用。
可能是什麼問題?