したがって、私はかなり新しい MVC4 であり、多くのパターンは私にとって初めてです。
ただし、私が興味を持っているのは、リリース/デバッグ モードに関するベスト プラクティスです。ライブ モードとデバッグ モードで異なる点がたくさんあります。公開するために何も変更する必要がないように、すべてを自動化したいと考えています。
たとえば、レポ (ドメイン プロジェクト) で次のようにしました。
public EFAccountRepository()
{
#if DEBUG
_context = new EFDbContext("name=Debug");
#else
_context = new EFDbContext("name=Live");
#endif
}
そして、私のDI(webui)でこのように
#if DEBUG
EFDbContext efcontext = new EFDbContext("name=Debug");
#else
EFDbContext efcontext = new EFDbContext("name=Live");
#endif
それとも、単に持っている方が賢明でしょうか
EFDbContext efcontext = new EFDbContext("name=MyApp");
そして、web.config トランスフォームで MyApp の意味を変更しますか?
debug/release-publish を自動化するためのその他のヒントは大歓迎です。