2010-09-10 32 views
6

默認位置:MS Chart控件創建的臨時文件應該放在哪裏?

<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" /> 

是好的發展,但在IIS上部署不那麼好。我發現直接在論壇上發帖說提到的,你可以完全放棄的路徑,這轉儲臨時文件(S)在我的項目的根

<add key="ChartImageHandler" value="storage=file;timeout=20;" /> 

我不想雖然弄亂我的根文件夾,所以我現在正在解決這個問題:

<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/App_Data/ChartImageTemp/;" /> 

想法還是別人在做什麼?我有點好奇,爲什麼這是一個可配置的選項。我正在使用.net 3.5,也許這是不同的4.0?

回答

11

一個相關的問題:

MSChart: ChartImageHandler pros/cons of the different storage settings

向我指出文章由斯科特·米切爾:

http://www.4guysfromrolla.com/articles/081909-1.aspx

我決定使用 「內存」 選項,所以沒有文件或路徑來配置:

<appSettings> 
     <add key="ChartImageHandler" value="storage=memory;deleteAfterServicing=true;"/> 
    </appSettings> 
+0

如果您使用網絡花園,你應該使用文件存儲,但控制是越野車,並不真正支持網絡花園。 – Greg 2010-11-24 14:34:04

+0

很高興知道,但我們在這裏有一臺生產Web服務器和一臺生產數據庫服務器:) – 2010-11-24 14:41:16

+1

Web Gardens是一種「單一服務器上的Web場」。您只需打開IIS管理員並選擇要運行的進程數。 – Greg 2010-11-24 14:43:36

相關問題