私はドキュメントから、XML設定ファイルを使用してSourceDiskCacheフォルダを設定することはできず、「コードのインストール」でしか利用できないことを理解しています。しかし、私はどのように把握することはできません!SourceDiskCacheのキャッシュフォルダを設定する方法は?
私はカスタムフォルダを設定する必要があります。私は(のApplication_Startの両方の)異なる結果と、いくつかの異なるものを試してみました:これはエラーをスローしません
が、デフォルトのフォルダに(/キャッシュ)
var sourceDiskCachePlugin = new SourceDiskCachePlugin {VirtualCacheDir = "~/App_Data/cache"}; Config.Current.Plugins.GetOrInstall(sourceDiskCachePlugin);
これを使用しています(と私が試した他のほとんどのバリエーション)は、 "SourceDiskCache設定が開始された後に調整することはできません"というエラーをスローします。私はこれを設定するにはどうすればよい
new SourceDiskCachePlugin().Install(Config.Current); Config.Current.Plugins.Get<SourceDiskCachePlugin>().VirtualCacheDir = "~/App_Data/cache";
?
また、ドキュメントにはSourceDiskCacheがベータ版であると記載されていますが、それでもこれは可能ですか?
私はこれを試してみましたが、私の試み#1と同じ動作をします - "VirtualCacheDir"設定は無視され、ソースイメージは/ cache/sourceimagesフォルダにキャッシュされます。 –
Web.configには何がありますか? –
' <「=名を追加 <= "DISKCACHE"/名前を追加><名前= "S3Reader2" プレフィックス= "〜/ M" 領域= "US-東1"{スニップ} /追加> SourceDiskCache」/> の の {スニップ} <プリセットonlyAllowPresets = "偽"> {スニップ} ' –