Buradasınız: Ana sayfa > Bilgi Merkezi > WINDOWS HOSTING > Server.MapPath() error 'ASP 0175 : 80004005'
Server.MapPath() error 'ASP 0175 : 80004005'
| Active Server Pages error 'ASP 0131' Disallowed Parent Path /Inc/includes.asp, line 1 The Include file '../Dosya.asp' cannot contain '..' to indicate the parent directory.
Veya Server.MapPath() error 'ASP 0175 : 80004005' Disallowed Path Characters /deneme/admin/default.asp, line 659 The '..' characters are not allowed in the Path parameter for the MapPath method.
Bu hata bir veya daha fazla üst dizindeki bir dosyayı include etmek istediğinizde include_file komutu içerisinde dosya yolunu gösterirken “..” karakterleri ile bir üst dizine çıkmaya çalışıldığı için oluşmaktadır. Windows 2003 işletim sistemi ile birlikte üst dizine geçiş işlemleri için “../” ifadesi bir güvenlik açığı oluşturduğu için kapalı olarak tutulmaktadır. Bu hatanın oluşmaması için include etmek istediğiniz dosyanın yerini gösterirken “include_file” komutu yerine “include_virtual” komutu kullanıp dizinleri web sitenizin en üst dizininden başlayarak yazmalısınız. Örneğimiz için include_virtual(“Klasor1/Klasor2/Dosya.asp”) şeklinde olmalıdır. Hazır partallarda veya program kodlarından anlamayan müşterilerimiz için bu özelliği aktif etmemiz mümkündür ancak müşterilerimizin bunun bir güvenlik açığı oluşturduğunu ve web sitelerinin güvenliğinin tehlike altında olduğunu bilmeleri gerekmektedir
|
Sık kullanılanlara ekle
Bu dökümanı yazdır
|
Ayrıca okuyun