Server.MapPath() error ‘ASP 0175 : 80004005′
Yazar: SBayir Tarih: Kasım 25, 2009 · Yorum Yap , Kategori: ASP
Etiketler: .mdb problemi, fonksiyon hatası, path characters, server mappath hatası, server.mappath nedir, veritabanı bağlantı hatası
Disallowed Path Charactes, belirtilen path içinde geçersiz karakter(lerin) bulunduğunu ifade eder. Bu problem genelde Server.MapPath fonksiyonu içinde “..” ile bir üst klasöre geçmek isterseniz karşınıza çıkar. Server.MapPath fonksiyonu sitenizin ana dizinini işaret eder, daha üst klasöre çıkmanız mümkün olmadığı için, ana path üzerinden yol belirtmeniz gerekmektedir.
Hata Görüntüsü ;
Server.MapPath() error ‘ASP 0175 : 80004005′
Disallowed Path Characters
/yonetim/duzenle.asp, line 5
The ‘..’ characters are not allowed in the Path parameter for the MapPath method.)
Bu hataya ait bir diğer neden ise veritabanı yolunun yanlış belirtilmesidir.
Hatalı ;
<% Vt_Yol=Server.Mappath(“veritabani”)
Çözüm ;
<% Vt_Yol=Server.Mappath(“veritabani.mdb”)
