通常、プロジェクトは次の方法で作成されます。
1 つの DAL クラスを含むソリューションを作成します (これには dbml ファイルがあります)。CRUD 操作を作成するビジネス層である BLL と呼ばれる 2 番目のクラス プロジェクトを作成します。最後に、Asp .Net プロジェクトを作成します。
最初に行うことは、DAL (データ アクセス層) でデータベースへの接続を作成し、必要なテーブルをドラッグすることです。BLL プロジェクトでデータの取得、編集などを行うコードを作成しています。次に、データベースに接続できるように、Asp .Net プロジェクトに接続文字列を追加する必要があります。
私が常に直面しているように見える問題は、プロジェクトをテストサーバーにデプロイするときです。Asp .Net プロジェクトの web.config 接続文字列を簡単に変更できますが、最初にアプリケーションを実行すると、次のように壊れます (SQL データベースに接続できません)。 DAL はまだ元の接続文字列を見ています。だから私がしなければならないのは、DALプロジェクトのコンパイルで新しい接続文字列を設定し、それをコピーして、すべてが機能するようにすることです。
テストサーバーからライブサーバーに移動するときに同じ問題に直面します。構成ファイルの使用について読んだことがありますが、これは使用できると理解している限りです.....しかし、DAL dllを再コンパイルせずに接続文字列を1か所で変更する簡単な方法があるはずです?
不足しているトリックや利用できるアドオンはありますか?