私は mvc .net アプリケーションに取り組んでおり、Entity Framework を使用しています。異なるサーバーに同じデータベースがあり、現在のサーバーを変更したいと考えています。web.config ファイルの接続文字列を変更しようとしましたが、うまくいきませんでした。サーバーを安全に変更するには?
user1600279
質問する
2259 次
2 に答える
2
データ ソースを置き換える必要があります
<connectionStrings>
<add
name="AdventureWorksEntities"
connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
provider=System.Data.SqlClient;
provider connection string='Data Source=.....;
Initial Catalog=....;
Integrated Security=True;
Connection Timeout=60;
multipleactiveresultsets=true'"
providerName="System.Data.EntityClient" />
</connectionStrings>
于 2012-08-24T13:47:23.493 に答える
2
web.config で接続文字列を変更するだけで済みます。
正しい接続文字列 (メタデータを含むもの) を変更していることを確認してください。Entity Framework は、モデルが最初に作成されるときに、web.config に接続文字列を自動的に配置します。
正しい接続文字列は次のようになります。
<add name="AdventureWorksEntities"
connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
于 2012-08-24T13:51:53.777 に答える