MVCアプリケーションを作成しています。エンティティフレームワークのDb接続文字列を使用するAppsettings.configとEntityフレームワークの接続がweb.configで自動的に生成されます。私は、サーバーにコードを移動するために計画された後、私は、サーバーのDBは、私がコメントローカルDB接続文字列のコードでしたい場合は、私が使用することができたい1とき、私は、AppSettingsエンティティフレームワークモデルの最初の接続文字列コードをサーバーに移動するときに変更する方法
Server Database :
<add key="thenna" value="server=123.45.45.34;database=montage;user id=*****;password=*******;trusted_connection=false;"/>
Local Database:
<add key="thenna" value="server=DESKTOP-QD6A981\SQLEXPRESS;database=tickandtie;user id=***;password=*****;trusted_connection=false;" />
で
接続文字列と同様にサーバーの詳細を持っています。 ウェブ設定エンティティフレームワークコード:
<connectionStrings><add name="tickandtieEntities" connectionString="metadata=res://*/Entityframework.Tickmarks.csdl|res://*/Entityframework.Tickmarks.ssdl|res://*/Entityframework.Tickmarks.msl;provider=System.Data.SqlClient;provider connection string="data source=DESKTOP-QD6A981\SQLEXPRESS;initial catalog=tickandtie;user id=sa;password=Tickmarks;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /></connectionStrings>
私はウェブの設定コードを変更することができますどのようにサーバーのコードを移動?私は同じコードを使用する必要がありますか他のサーバーの詳細で使用する必要がありますか?どのようにアプリケーションを公開した後、このコードサーバーのWeb設定を移動するには?
あなたはサーバーデータベースの 'username'と' password'を含めると思いますか? – jonju
@jonju Web設定の接続文字列にサーバーのユーザー名とサーバーのパスワードを含める必要がありますか? – TickTech
サーバー接続でプロジェクトを公開しても、サーバーのprojectForderにアクセスして、新しい接続でwebConfigを編集することができます。 PS。実際のパスワードで接続文字列を絶対に投稿しないでください! –