0

msaccess データベースと c# を備えた asp.net Web サイトがあります。サイトは通常 IIS サーバーで実行されますが、ftp サーバーにアップロードすると、次のエラーが表示されます。

「'Microsoft.ACE.OLEDB.12.0' プロバイダーがローカル コンピューターに登録されていません。」

問題を解決するにはどうすればよいですか

4

2 に答える 2

1

このドライバーはデフォルトではインストールされません。サービス プロバイダーが特別にインストールすることはないと思います。

accdb ファイルの代わりに mdb ファイルを使用し、代わりに Microsoft.Jet.OleDb.4.0 ドライバーを使用することをお勧めします。

さらに読むには、次のチュートリアルを使用できます

AccessDataSource、SqlDataSource、および ASP.NET での Access データベースへの接続

于 2011-12-31T10:20:25.890 に答える
0

最も簡単な方法は、ホスティング プロバイダーに依頼して、Web サーバーに Microsoft Access エンジンをインストールすることです。

http://www.microsoft.com/download/en/details.aspx?id=13255

webdeploy でデプロイできるかどうかはわかりません。これにより、自分で展開してインストールできるようになります。

于 2011-12-31T10:09:55.180 に答える