IIS7′de ASP ile MS Access Veritabanına Bağlanma
Sniper tarafından 6 Mayıs 2009 tarihinde yazıldı.
IIS7′de, ASP ile MS Access veritabanına bağlantı kurulmak istendiğinde “Microsoft JET Database Engine hata ’80004005′” koduyla “Belirtilmemiş hata” oluşur. Bu hataya, ilgili Uygulama Havuzuna kullanıcı profilinin yüklenmesi neden olur. Bu sorunu ortadan kaldırmak için 2 farklı yöntem izlenebilir.
YÖNTEM 1:
- IIS’i açın.
- Uygulama Havuzları‘na tıklayın.
- Sağdan ilgili uygulama havuzuna sağ tıklayın ve “Gelişmiş Ayarlar“ı seçin.
- Açılan pencerede “İşlem Modeli” başlığı altındaki “Kullanıcı Profilini Yükle” seçeneğinin değerini “False” olarak değiştirin.
- “Tamam” butonuna tıklayarak pencereyi kapatın.
- Uygulama Havuzuna sağ tıklayıp “Durdur“a tıklayın.
- Tekrar sağ tıklayıp “Başlat“a tıklayın.
- İşlem bitmiştir, çalışmayan sayfanızı refresh edebilirsiniz.
YÖNTEM 2:
- Win+R kısayoluyla “Çalıştır” ekranını açın.
- “cmd” yazıp komut satırını çalıştırın.
- Aşağıda yazılı koddaki “[name='DefaultApplicationPool']” değerini kendi Uygulama Havuzunuza göre ayarlayın, komut satırına kopyalayın ve enterlayın.
- “Değişiklikler uygulandı” mesajı aldıysanız IIS’i ( ya da en azından Uygulama Havuzunu) restart edin.
%windir%\system32\inetsrv\appcmd set config /section:applicationPools /[name='DefaultAppPool'].processModel.loadUserProfile:false |
Etiketler: ASP, belirtilmemiş hata, iis7, Microsoft JET Database Engine error 080004005, MS Access, vista
