2011-01-21 30 views
3

私は、.NETとMVCには特に新しいです。私は、フロントエンドとバックエンド(管理サイト)が必要なサイトを構築しています。私はプロジェクトを作成してフロントエンドを開発していますが、どうすればこのサイトのバックエンドを始めることができますか?新しいソリューションを作成する必要はありますか? (まさに「溶液」は、管理領域が異なるドメインでホストされる場合を除き、あなたは、両方のサイトで同じプロジェクトを使用していないだろうない理由はありません?MVC .Netフロントエンドとバックエンド

本当にありがとうございました

答えて

5

である。場合あなたはおそらく別のASP.NET MVC Areaに管理コントローラを設定することをお勧めします。

"ソリューション"は、プロジェクトのグループです。たとえば、ソリューションにはWebアプリケーションプロジェクト、コンソールアプリケーションプロジェクト、いくつかの共有クラスライブラリプロジェクトなどがあります。

1

Paul、

Visual Studioでは、「ソリューション」に1つ以上の「プロジェクト」を含めることができます。プロジェクト(ほとんどの場合)は、作成しようとしているアプリケーションです。あなたの場合は、ASP.NET MVCの "プロジェクト"。

ASP.NET MVCアプリケーションを構築する場合、フロントエンドとバックエンドは同じプロジェクトになる可能性があります。あなたの "管理者"ページへのアクセスを提供するURLは、サイトのサイトと(おそらく)異なるが、プロジェクトは本当に同じです。

管理サイトのドメインが異なる場合を除いて、管理サイトを別のASP.NET MVCプロジェクトとして開発する必要はありません。

これは、あなたの質問に答えていない場合、2つの「終了」(フロントとバックエンド)のURLをに関して私たちはあなたが心の中に持っているものをお知らせください。