Sanırım forumlarda en çok karşılaşılan soru bu
“sayfam localde çalışıyordu ama server a yükledim artık bu hatayı veriyor” gibi bir soru ve altında şu hata bölümü
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a “web.config” configuration file located in the root directory of the current web application. This <customErrors> tag should then have its “mode” attribute set to “Off”.
<!– Web.Config Configuration File –>
<configuration>
<system.web>
<customErrors mode=”Off”/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the “defaultRedirect” attribute of the application’s <customErrors> configuration tag to point to a custom error page URL.
<!– Web.Config Configuration File –>
<configuration>
<system.web>
<customErrors mode=”RemoteOnly” defaultRedirect=”mycustompage.htm”/>
</system.web>
</configuration>
öncelikle bu tam bir hata mesajı değildir. müneccim olmadıkça buna kesin bir cevap vermek imkansız gibidir. bir sürü sebebi olabilir. bunlardan bazıları :
1 – serverdaki framework sürümü ile sizin proje geliştirdiğiniz framework sürümünün birbirlerinden farklı olması : çoğu hosting firması framework sürümlerinden 1.1 (.net 2003 için) ve 2.0 (.net 2005 için) a destek verir ve gerekli sürümün seçilebilmesi için kontrol panelinde framework listesini sunar, sizde dosyaları yükledikten sonra kontrol panelinizden ilgili framework sürümünüzü seçersiniz ve problemden kurtulursunuz.
2- dosyaların yanlış yerlere yüklenmiş olması : sayfanın ihtiyaç duyduğu bir kaynağı yanlışlıkla farklı bir klasöre upload ederseniz kaynak bulunamaz ve hata oluşur
3 – eğer veri tabanı kullanıyorsanız sistem veri tabanınızın yolunu veya server i bulamıyordur
4 – proje klasörünüz iis de oluşturulmamıştır
ve bunlar gibi bir çok sebepten deolayı bu hata mesajını alabilirsiniz. bu durumda yapılacak en iyi iş web.config dosyasında <customErrors mode=”Off”/> yapmaktır. bu durumda yükleyip tekrar istekte bulunursanız size asıl hata mesajını gösterir ve sizde buna göre düzenlemenizi yaparsınız. bu arada dikkat edilmesi gereken bir nokta da bazı hosting firmalarının bu <customErrors mode=”Off”/> ayarını kontrol paneline koymuş olabilmeleri ihtimalidir. eğer kontrol panelinizde böyle bir ayar yapılıyorsa oradan da düzeltmeniz gerekir.
sonuç : bu hata ile karşılaştığınız zaman öncelikle kontol panelinizde <customErrors mode=”Off”/> ayarının olup olmadığına bakın eğer yoksa web.config dosyanızdan bu ayarı yapın sayfayı yeniden yükleyin ve hata mesajını görün.
umarım yardımcı olur




tamam da bunun bi örneği yok mu hiç bişey anlaşılmıyor
ayarları nasıl yapacağız
bi örnekle anlatırsanız daha açıklayııcı olur teşekkürler
her madde içinde neler yapılması gerektiği yazıyor zaten. dosya yollarınızı, server isimlerinizi, server erişim yetkilerinizi …. kontrol etmeniz gerekebilir. öncelikle 4. maddeden sonraki bölümü tekrar okuyun.
yaaaa iis nedir acaba Sadullah lütfen söyle
iis (internet information services) web uygulamalarının yayınlanması, yönetilmesi … gibi işlemlerin yapılmasını sağlayan programcıklar bütünüdür gibi bir tanım yapabiliriz sanırım.
ACCESS DB
Arkadaşlar benim şu şekilde bir sorunum oldu 1. asp.net projemi hazırladım şu şekilde
en basitinden bir üyelik kaydı
kaydol butonuna bastığımda veri tabanının bulunduğu dosyanın yazdırma izninin olmadığını söyleyen bir hata çıkıyor fakat durum şu ki defalarca dosyama tüm izinleri vermeme rağmen bu hata ile karşılaştım ve aklıma şöyle bir şey takıldı
asp’de veri tabanına yazma ve ya okuma izinleri için sorgu içerisinde
set sorgu = create.Object……
sorgu=(“select * from tbl_uyeler”) 1,3
gibi bir kullanım var idi burdaki 1,3 veri tamanımın okuma ve yazma izni idi
asp.net’te bildiğim kadar böyle bir şey yok fakat üye kayıt işlemini yapamama rağmen üyelerimi listeleyebiliyorum…
bu sorunu nasıl çözebilirim?
(” dataset ve bağlantılı çalışma örneği olabilir c# yada vb olarakta yardımcı olabilirsiniz sadece sorunu aşabileyim benim için kafi ” )
dosyanın olduğu klasörde yetkileriniz varmı?
yetkilerin hepsine sahibim ve IIS üzerindede yetkim bulunmakta
Sanırım ben sorunumu anlatamadım tekrar anlatayım
Normalde projelerimi microsoft visual studio Asp.Net web applicattions altında geliştiriyorum
ve şu var ki vs projenin çalışması için local bir server kurulumunu otomatik olrak yapıyor ve projem IIS üzerinde çalışmıyor aynı şekilde hjarici olrak dreamweaverde kod geliştirdiğim zamanda IIS üzerinde çalışmıyor fakat sanal bir server oluşturunca çalışıyor…
açıkçası local’de değil de network üzerinde çalışacak bir proje nasıl geliştirebilirim??
deliriyorum asp.net mükemmel bir dil sırf buı hata yüzünden asp’ye ve php’ye geri adım attım
:( Bilen bir arkadaşım varsa lütfen yardımcı olsun
Ali Unutan
merhaba
ben web configde off ladıgımda kullanıcı panelınde 500 sever error hatası verıyo sızce ne yapmalıyım