Penyedia 'Microsoft.Jet.OleDb.4.0' tidak terdaftar di komputer lokal.
Hari ini saya mulai memigrasikan salah satu situs web klien saya ke server 64 bit baru (Windows server 2008 / IIS7), situs web sebelumnya dihosting di server 32 bit (Windows server 2003 / IIS6).
Semuanya berjalan dengan baik, kecuali bahwa halaman yang melakukan beberapa penguraian "file xcell" xlsx mengembalikan kesalahan: Penyedia 'Microsoft.Jet.OLEDB.4.0' tidak terdaftar di komputer lokal. Saya telah menginstal driver Office 2007/2010 Jet, tetapi jika Anda mengalami masalah yang sama, hal pertama yang harus dilakukan adalah menginstalnya:
http://www.microsoft.com/download/en/details.aspx?id=13255 Jika Anda masih mendapatkan kesalahan yang sama seperti saya, maka Anda harus mengizinkan kumpulan aplikasi IIS untuk menjalankan aplikasi 32 bit:
Arahkan ke Server Manager > Roles > Web Server (IIS) > Internet Information Services (IIS) Manager, lalu klik kanan pada Kumpulan Aplikasi situs web Anda dan klik "Pengaturan Lanjutan":
Atur aplikasi Aktifkan 32-bit ke TRUE.
Metode di atas memecahkan masalah!! Diuji secara pribadi
|