1

ここで助けが必要です。

VS2010Proを使用しています。空のASP.NETWebサイトを作成し、次のいずれかの方法でユーザーを追加する場合。

  1. Asp.Net構成ウィザードまたは
  2. createuserウィザードを使用してRegister.aspxページから

すべてが正常に動作します。App_DataフォルダーにASPNETDB.MDFを取得します。メンバーシップとロール、ログインとログアウトはすべて期待どおりに機能します。

問題は、web.configファイルにSQLServerExpressデータベースファイルへの接続文字列が表示されないことです。また、メンバーシップ要素などもありません。

ただし、ASP.NET Webサイト(空のASP.NET Webサイトではない)を作成すると、web.configファイルにすべての情報が含まれます。

私はこれを試しました

  1. VS2010ProおよびIIS7.5を搭載したWindows7Ultimate
  2. Windows XP Professional、VS 2010 Pro、VS組み込み開発サーバー

同じ結果。

何か案は?

4

1 に答える 1

0

助けてくれてありがとう

私は答えを見つけました。

ASPNETDB.MDFの接続文字列はweb.configに表示されません。

アプリケーションは、machine.configファイルで定義されたマシン全体の接続文字列を使用します。

詳細については、ここで私の答えを確認してください。

于 2012-09-01T16:43:41.580 に答える