Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 34156|Yanıt: 0

[ASP.NET] [IIS] ASP.NET rar ve zip dosyalarını indirmek için erişimi yasakla

[Bağlantıyı kopyala]
2021-1-13 tarihinde 10:50:26 tarihinde yayınlandı | | | |
IIS'in eski sürümlerinde zip ve rar formatındaki dosyaların varsayılan olarak indirilemediğini ve indirme erişimi için MIME ayarlarının eklenmesi gerektiğini hatırlıyorum.

En son IIS 10 sürümünde, indirilen rar ve zip dosyalarına doğrudan erişebilirsiniz ve web sitesini her güncellediğinizde, sürüm paketini zip formatına paketleyip sunucuya kopyalayarak güncellemeyi açabilirsiniz.

Sıkıştırılmış güncelleme paketi zamanında silinmez ve başkaları tarafından erişilir ve indirilirse, kaynak kodu sızıntısına yol açar ve bu da web sitesinin güvenliğini etkiler.

Rar ve zip dosyalarını indirmek için erişimi nasıl devre dışı bırakabilirim?

web.config şu şekilde yapılandırılmıştır:

Web sitesinin kök dizininde zaten var olan bir RAR dosyasına erişmeye çalışıldığında aşağıdaki hata verilir:

URL iste: http://localhost:8086/itsvse.rar
İstek Yöntemi: GET
Durum Kodu: 403 Yasak
Uzaktan Adres: [::1]:8086
Yönlendirici Politikası: kesin köken-çapraz köken ne zaman kesin köken


Sonuç olarak, statik dosyaların kaldırılmasını şu formatta ayarladık:



MIME tipini görebiliyorsunuz, rar ve zip için artık ayar yok.

(Son)




Önceki:.NET/C# ile mevcut uygulama durumunu (CPU, iş parçacığı, GC) elde etmek için
Önümüzdeki:Entity Framework (EF), SQL ifadelerini ve depolanmış prosedürleri çalıştırır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com