2017-08-28 21 views
1

これは私の最初の投稿です。私は、Visual StudioでVisual Studioで何らかの問題を抱えています。何も問題なくデバッグできます。すべて正常に動作しますが、IISを使用して展開すると、アクセスデータベースとの対話があるページ以外のページ仮想ディレクトリを検索すると問題なくファイルをダウンロードできます。展開時に.accdbデータベースにアクセスできません。 VB.net/MVCアプリ

お勧めはありますか?

答えて

0

x32またはx64 iisを実行していますか? (通常はx64)。

もちろんデスクトップ上では、Visual Studioのデフォルトはx32で、Accessデータベースエンジン(ACE)が動作する理由を説明します。おそらく、プロジェクトをx32またはx64に強制する必要があります(そして、開発者のマシンにx64ビットバージョンのACE(Access)がインストールされていることを確認してください)x32ビット版のIISを起動するようにします。

ご自分のサーバにインストールされているアクセスを必要としませんが、ACEデータベースエンジンが必要になります - 。単にそのサーバー上のAccessランタイムをインストールして、そのデータ・エンジンを確保するための最も簡単な方法がインストールされている

がいることを与えます標準のACEデータベースエンジンのダウンロードがx32である場合、この問題を検討します。そのサーバーにx64ビットアクセスランタイムをインストールすることで問題を解決できる可能性があります(これにより、接続文字列私は接続文字列をチェック/テストします一度x64ビット版のAccessを解決すると使用しています。接続文字列のパス名は常に絶対パス(相対パスではありません)です。

+0

はい、私のコンピュータはx64 IISを理解していますが、私が持っているMS Officeは32ビットです。私はx86用のACE dbエンジンしかインストールできませんでした。明日32ビットにアプリケーションを強制します。あなたは知っている。 –

+0

はい、問題でした。ありがとうございました! –

関連する問題