0

以前は多くの SQL データベースを使用していましたが、App_Data ディレクトリにあるデータベースを使用してアプリを実際に開発しようとしたことはありません。

今まで!!

これは、SQL Express 2008 r2 データベースを持つ小さな WCF サービス プロジェクトです。

VS での作業に問題はありません。サーバー (sql 2008 r2 がインストールされた win 2008) に展開するのと同じくらい簡単で、うまくいくと思いました。しかし、そうではないようです。

web.config で、|Data Directory| を使用する接続文字列 接続文字列で。

ここで |データ ディレクトリ|を読みました。VSでのみ機能しますが、Web上の他の記事を見るとそうではないようです。

私は(このために)サーバー上の app_data ディレクトリの変更権限を全員に与えました。

VS 2010 のパッケージ機能を使用してデプロイしました。

Thx S

4

1 に答える 1

0

この問題は、IIS のアプリケーション プール アカウントが SQL Express インスタンスに対する権限を持っていないことに関連していました。

于 2010-10-29T08:40:34.200 に答える