ASP.NET Geçici dosya temizleme


150

Bu klasörün içeriğini güvenle silebilir miyim

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root

2003 R2 standart sisteminde, IIS (6/7) kullanmadığım göz önüne alındığında?

Bu durumda, lütfen ASP.NET'in çalışma zamanı ve bunun gibi bakım görevleri hakkındaki ilgili belgelere yönlendirebilir misiniz?

Yanıtlar:


157

Evet, bunları silmek güvenlidir, ancak sunucuda çalıştırdığınız .NET uygulamalarının dinamik olarak yeniden derlenmesini zorlayabilir.

Arka plan için MSDN'deki ASP.NET dinamik derlemesini anlama makalesine bakın.


Cevabınız için teşekkürler, umarım sonunda iyiliği geri verebileceğimi umarım!
Andrea Scarcella

40
Temporary ASP.NET Files klasörünün kendisini silmemeniz gerektiğini, ancak içeriğini temizleyebilirsiniz.
Piedone

3
Bu klasörü temizlemek, InstallShield LE Setup projesinde yanlış bağımlılık sürümü algılamasını düzeltti. (Ana meclisimin EntityFramework 6.4'e bir referansı vardı, ancak IS bu klasördeki bir
4.4'i paketledi

34

Daha güncel işletim sistemlerinde (Vista, Win7 vb.) Bir güncelleme - geçici dosya yolu değiştibirkaç değişkene göre farklı olabilir. Aşağıdaki öğeler kesin değildir, ancak karşılaştığım birkaç örnek:

"temp" ortam değişkeni ayarı - o zaman şöyle olur:

%temp%\Temporary ASP.NET Files

İzinler ve hangi uygulama / işlem (VS, IIS, IIS Express) .Net derleyicisini çalıştırıyor. C: \ WINDOWS \ Microsoft.NET \ Framework klasörlerine erişmek için yükseltilmiş izinler gerekir ve yeterli izinlere sahip bir hesap altında gelişmiyorsanız, bu klasör kullanılabilir:

c:\Users\[youruserid]\AppData\Local\Temp\Temporary ASP.NET Files

Temp klasörünün, aşağıdakileri kullanarak bir makine veya siteye ilişkin config üzerinden ayarlanabileceği durumlar da vardır:

<compilation tempDirectory="d:\MyTempPlace" />

Hatta varsayılan olarak Admin'i çalıştırmadığımız işte korkak bir kurulumum var, ayrıca BT adamlarının% temp% ayarlayan oturum açma komut dosyaları var ve şeyleri derleyen şeye bağlı olarak 3 farklı konumda temp dosyaları alıyorum! Ve hala bu yolların nasıl seçildiğinden emin değilim.

Yine de dthrasher doğrudur, bunları silebilirsiniz ve VS ve IIS bunları gerektiği gibi yeniden derler .


10
Yanlışsın. C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Filesyine de dinamik olarak derlenmiş derlemeler içerir.
Ross Presser

2
Aslında, her ikisi de - onun bazı onun Framework klasörü ve diğerleri nerede AppData klasörü ... Ben fark anlayabiliyorum .... arg
Jester

Web siteniz IIS'de çalışıyorsa, her zaman Framework altında olacağını tahmin ediyorum.
Ross Presser

2
İkinci düşüncede belki de uygulama havuzunuzun kullandığı kimliğe bağlıdır.
Ross Presser
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.