デフォルトの web.config に次の接続文字列が表示されます。
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
接続文字列を変更したいところですが、|DataDirectory| の場所が見つかりません。が設定されています。App_Data
ファイルが配置されている、ロールのルートの下にあるというフォルダーを指していることはわかっていますaspnetdb.mdf
。
このページを見る: http://social.msdn.microsoft.com/Forums/en-US/sqlce/thread/dc31ea59-5718-49b6-9f1f-7039da425296/
SetData メソッドを使用して場所を設定すると述べています。ただし、ソリューション全体を検索しましたが、SetData 呼び出しまたは への別の参照が見つかりません|DataDirectory|
。また、デフォルトでアプリケーション フォルダを使用することも述べています。App_Data
ただし、ファイルはフォルダーの下にあるため、そうではないことはわかっています。
それが設定されている場所/どこで SetData メソッドを呼び出して設定する必要があるかについての提案はありますか? 最初の部分は、私にとってはミステリーなので、とても役に立ちます atm :P
ありがとう。