0

移行とファイル システムを介した公開オプションを使用して本番環境に移行するときに、どのような変更に注意すればよいかわかりません。たとえば、生産に行くときはイニシャライザを使用すべきではないと思いますよね?そこでデータを削除する可能性があるため、常にスクリプトを取得して本番データベースで実行する必要があると思います。これは正しいです?

構成クラスはどうですか?パブリッシュごとに false の AutomaticMigrationsEnabled にする必要がありますか?

コードを公開するたびに、web.config と app.config の接続文字列を開発から運用に変更するよりも良い方法はありますか?

前もって感謝します!ギレルモ。

4

1 に答える 1

0

WebConfig変換で完璧な答えを見つけました

アイデアは、Web.ConfigとWeb。<environment>.Configを持つことです。次に、各Web..Configは、たとえば元のWeb.Configの値に置き換えられるため、公開時に選択した環境の変換が実行され、本番環境の環境のConnectionStringを自動的に変更できます。

この紹介ビデオは、それに参加するのに最適です。次に、インターネットには多くのチュートリアルがあり、これを簡単に処理するためにSlowCheetahと呼ばれるものがあります。

よろしくお願いします。ギレルモ。

于 2012-11-14T02:45:10.863 に答える