現在、次を使用してデータベースに接続しています
Web.Config
<connectionStrings>
<add name="MVCDatabase" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\MVCDatabase.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
コントローラ
public MVCDatabase db = new MVCDatabase();
モデル
public class MVCDatabase : DbContext
{
public DbSet<Things> Tables2 { get; set; }
public DbSet<OtherStuff> Table2{ get; set; }
}
データベース接続文字列を移動する方法はありますか? Web.Config ファイルの [appSettings] セクションに、コントローラーなどでまだ機能していますか?
Web.Config の例
<appSettings>
<add key="ConnectionString" value="Server=dbserver; Database=mvcdatabase; User Id=username; Password=password"/>
</appSettings>
編集(修正)
負荷を検索した後、マシンキーを生成してweb.configファイルに配置する必要があることがわかりました
このようなもの
<machineKey validationKey="8AA518FA814CFC6572AFD7E3E1139D1AE5A3CE9B4952B2BD2DABC1428C3CC85842A4F1060E02F8EDFA2FD5CE7AAD0F67EF9842AA96186544F4A6D5ED3444AC48" decryptionKey="9F2CABCCBC0EA7CD6B96BD263AB78962D1577AB557BB7422" validation="SHA1" />