A potentially dangerous Request Hatası Çözümü

ASP tabanlı projelerde, URL veya form verilerinde kullanılan bazı özel karakterler (&, <, > gibi) güvenlik nedeniyle IIS tarafından engellenebilir. Bu durum özellikle dinamik URL yapıları veya kullanıcı girdisi içeren projelerde A potentially dangerous Request. Path value was detected from the client hatası oluşmasına sebep olabilir. Eğer sizde web sitenizde böyle hata aldıysanız aşağıdaki adımları takip ederek çözümleyebilirsiniz.

Hata Örneği

Örneğin URL’niz şu şekildeyse:

https://www.siteadi.com/kategori/urun?filtre=aktif&sayfa=1

Aşağıdaki hata mesajıyla karşılaşabilirsiniz:

A potentially dangerous Request. Path value was detected from the client (&).

Çözüm Yöntemi

Bu hatayı gidermek için Web.config dosyanızda aşağıdaki değişikliği yapabilirsiniz:

<configuration>

  <system.web>

   <httpRuntime requestPathInvalidCharacters=“” />

  </system.web>

  </configuration>

Bu ayar varsayılan olarak engellenen bazı karakterlerin kullanımına izin verecek ve hatanın oluşmasını önleyecektir. Ancak güvenlik açısından dikkatli olunarak ve yalnızca gerekli durumlarda uygulanmalıdır.

Şunlar da hoşunuza gidebilir...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir