郷でGO!!
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
全1件 (1件中 1-1件目)
1
Windows2008サーバー(64ビット版)のIIS上でASPプログラムで使用しているMS Accessのデータベースを動作させようとした時、「'Microsoft.Jet.OLEDB.4.0' プロバイダはローカルのコンピュータに登録されていません。」エラーが出た場合の対処方法です。。。(多分)悩みました。C#で作ったWebサイトプログラム(ASP)が、Windows2003サーバー上では、ちゃんと動いていたのに、Windows2008サーバー(64ビット)に変更したら動かなくなりました。。。アプリケーションログにエラーが出るようにして、なぜ、動かないのかを見てみると、「'Microsoft.Jet.OLEDB.4.0' プロバイダはローカルのコンピュータに登録されていません。」と出ています。色々とネットで検索して見たけど、プログラムをx86モードにして作り直せば良いと書いてあったけど、それが、なぜか出来ない・・・それで、さらに色々と調べていたら、以下の方法が見つかりました。●「インターネット インフォメーション サービス(IIS)マネージャー」を起動します。●サーバー名の下にある「アプリケーションプール」を選択します。●「DefaulrAppPool」を右クリックして、「詳細設定」を選択します。●全般の項目にある「32ビットアプリケーションの有効化」をFalseからTrueに変更します。祈りながら、実行をしてみると・・・なんと動きました。何とかなるものだ・・・
July 16, 2010
コメント(0)