この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 19772|答える: 0

[出典] 「Microsoft.Jet.OleDb.4.0」プロバイダーはローカルマシンに登録されていません。

[リンクをコピー]
掲載地 2016/06/21 15:55:21 | | | |
「Microsoft.Jet.OleDb.4.0」プロバイダーはローカルマシンに登録されていません。

今日、クライアントのウェブサイトの一つを新しい64ビットサーバー(Windows Server 2008 / IIS7)に移行し始めました。このウェブサイトは以前32ビットサーバー(Windows Server 2003 / IIS6)でホストされていました。

すべて順調に進みましたが、xlsxの「xcell files」解析を行うページがエラーを返しています:
「Microsoft.Jet.OLEDB.4.0」プロバイダーはローカルマシンに登録されていません。
すでにOffice 2007/2010のJetドライバーをインストールしましたが、同じ問題が起きているならまずはインストールしてください:
http://www.microsoft.com/download/en/details.aspx?id=13255
もし私と同じエラーが続くなら、IISアプリケーションプールで32ビットアプリケーションを実行する必要があります:

サーバーマネージャー>ロール>ウェブサーバー(IIS)>インターネット情報サービス(IIS)マネージャーにアクセスし、ウェブサイトのアプリケーションプールを右クリックして「詳細設定」をクリックしてください:



32ビットアプリケーションの有効化をTRUEに設定します。


上記の方法で問題が解決します!! 個人的にテスト済み




先の:C# 抽象クラスとインターフェースの違い
次に:Handler "ExtensionlessUrlHandler-Integrated-4.0" はモジュールリストに含まれます
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com