2010-09-10 15 views
6

varsayılan yer:MS Grafik denetimi tarafından oluşturulan geçici dosyalar nereye gider?

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

gelişimi için ince ama IIS üzerinde dağıtmak için o kadar iyi değil. Projemin köküne

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

olsa benim kök klasörü kaplamak istemiyorum, bu yüzden doğrudan geçici dosya (lar) döker tümüyle yolunu düşebilir sözü bir forum yazı, bulundu Şimdilik bu konuda yerleşme ediyorum:

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

Düşünceler ya da diğer insanların ne yapıyorsun? Bunun neden yapılandırılabilir bir seçenek olduğunu merak ediyorum. .net 3.5 kullanıyorum, belki bu 4,0'da farklı mıdır?

cevap

11

İlgili bir soru:

Ben "bellek" seçeneğini kullanmaya karar verdik http://www.4guysfromrolla.com/articles/081909-1.aspx

, hiçbir dosyaları:

MSChart: ChartImageHandler pros/cons of the different storage settings

Scott Mitchell tarafından bir makaleye beni Sivri veya yapılandırılacak yollar:

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

web bahçeleri, dosya depolama kullanmanız gerekir, ancak kontrol arabası ve gerçekten web bahçeleri desteklemiyor. – Greg

+0

Bilmekte fayda var, ama biz bir üretim web sunucusu ve bir üretim db sunucumuz var :) –

+1

Web Bahçeleri bir tür "tek bir sunucuda web çiftliği" dir. Sadece IIS yöneticisini açın ve çalıştırmak istediğiniz işlemlerin sayısını seçin. – Greg

İlgili konular