3

1 つのプロジェクトに基づいて 2 つの Web サイトを公開しています。

メイン サイトは、C# で記述された asp.net Web フォーム Web アプリケーションです。次に作成するものは、これから派生します。同じコードを編集することで、両方のサイトを維持できるようにしたいと考えています。したがって、両方のプロジェクトで単純な変更を編集する必要はありません。

サイト間の違いは、css ファイル (およびおそらくマスター ページ) です。そして、f.ex のようないくつかの依存コード。ログインする。

さまざまなビルド構成を使用してこれを行うことができると考えました。

まず第一に: これはそれを解決する良い方法ですか?

もし、そうなら:

  1. 別の設定をロードするための web.config ファイルを作成するにはどうすればよいですか?
  2. 別の css ファイル (および別のマスター ページ) を読み込むにはどうすればよいですか。
  3. 依存コードを作成するにはどうすればよいですか?

いいえの場合:

何でしょう?

貢献してくれた助けとヒントに感謝します。

4

3 に答える 3

3

2 つのプロジェクトを作成する方がよいでしょうが、両方のプロジェクトが共有できる dll として共有コードを作成します。

于 2013-06-17T09:37:46.847 に答える
1

私はカスタム Web CMS に取り組んできたので、共通の機能を実行する 2 つの Web サイトを作成する必要があります。ここに私のステップがあります

  • ソリューションを作成します。
  • クラス ライブラリ タイプのプロジェクトを追加する
  • 2 つの異なる Web サイトを追加する
  • クラス ライブラリの参照を両方の Web サイトに渡せば、準備完了です。
于 2013-06-18T06:17:05.930 に答える