ASP.NET MVC 3 Web サイトには、管理者 (イントラネット Web サイト) とクライアント (インターネット Web サイト) の 2 つの領域があります。
モデル (ビジネスおよびデータ アクセス層) は、両方の Web サイトで使用されます。ウェブサイトは別のサーバーでホストされます。したがって、フォルダは共有されません。ということで、ModelのDLLを作成し、そのDLLを両サイトのBinフォルダに入れて使用する予定です。
これにより、UI がきれいに保たれ、コードも少なくなることを願っています。
さて、私の疑問は次のとおりです。
- モデルの DLL を作成するにはクラス ライブラリ プロジェクトを作成する必要がありますか?それとも MVC Web アプリケーション プロジェクトを使用して DLL を作成する必要がありますか?
- Web 構成はどこに配置すればよいですか? モデルとUIの両方で必要だと思いますか?