Microsoft.Jet.OleDb.4.0 sağlayıcısı yerel makinede kayıtlı değil

şeklinde hata mesajı alıyorsanız doğru yerdesiniz.

Windows 7 64-bit bir sistemde geliştirdiğim web projemde böyle bir hata ile karşılaştım. Önce biraz şaşırdım  ama araştırdıktan sonra çokta normal olduğunu gördüm. Microsoft.Jet.OleDb.4.0 kullanarak bir access dosyasına bağlanmak istiyordum. Ancak bu sınıf 32-Bit olduğu için çalışmamıştı. Bu sorunu çözmek için:

IIS yönetim konsolunu, ardından uygulama havuzlarını açın:
IIS yönetim konsolu

Uygulamaları tek tek seçerek yada sadece istediğiniz bir uygulamayı seçip ardından Gelişmiş Ayarları açın:
Gelişmiş Ayarlar

resimdeki gibi False olan 32-Bit Uygulamarı Etkinleştir seçeneğini True yapıp Tamam diyerek Gelişmiş Ayarları kapatıyoruz. IISi yeniden başlatarak işlemi sonlandırıyoruz. Böylece bundan sonra 32-Bit bir sınıf WOW64(Windows on Windows64) modunda çalışacaktır.

Yorumlar : 2 Adet
  • serdar sezgin
    25 Ocak 2012 Çarşamba 14:44
    115 gün önce
    Teşekkürler, sorunum bu şekilde çözüldü.
  • 7 Şubat 2012 Salı 01:26
    102 gün önce
    İşinize yaradığına sevindim.
Yorum Önizleme
  •  
Yorum Yazın
İsminiz
* zorunlu
E-Posta
* zorunlu [gizli kalacak]
Web
Yorumunuz
Site İçi Arama
Takipte Kalın
Rss beslemesine abone olun Yeni yazıları eposta ile alın Profesyonel Linkedin ağıma katılın Facebook arkadaş listenize ekleyin Friendfeed ile takip edin ve yorumlayın Twitter ile takip edin Vimeo ağımdaki videoları izleyin
Twitter'dım :)
Son Yorumlar
© 2011 Alptekin Bodur