2

1 つのソリューションに 2 つのプロジェクトがあり、1 つは company.admin で、もう 1 つは company.web です。たとえば、http://localhost60693.com/webと書くと、これら 2 つをリンクしたいと思います。http://localhost60693.com/adminと書くと、管理パネルにリダイレクトされます...助けてください..コントローラーまたはアクションリンクにどのロジックを実装する必要がありますか? また、MVC4 で複数のプロジェクトを公開する方法を教えてください。ありがとう

4

3 に答える 3

0

開発中にビューを右クリックして「ブラウザーで表示」してビューを開くと、1 つのプロジェクトが次のように開始されます。

http://localhost:<firstprojectport>/

もう1つは次で始まります:

http://localhost:<secondprojectport>/

展開する準備が整うまでそれらを使用して参照し、代わりにサイトの URL を使用できます

私は自分の会社がすべての異なる古い Web サイトと管理ツールを同じユーザー名/パスワードとシングルサインオン機能を使用して 1 つの管理サイトに簡単な方法で統合したいソリューションでこれを自分で使用しています。すべてのサイトとツールのコード

于 2016-04-19T10:57:32.713 に答える
0

コントローラーとビューを別のプロジェクトに配置しないことをお勧めします。それらをメインプロジェクトに保持するようにしてください。モデル、DataTransferObjects、DBProviders、ヘルパーなど、さまざまなプロジェクトを使用して、アプリケーションのビジネス ロジックを保持します。

アプリケーションに「web」セクションと「admin」セクションを作成する場合は、このためにエリアを使用できます。ソリューションのメイン プロジェクトを右クリックし、[Area] または [CreateArea] をクリックします。詳細については、ここを参照してください。MVC プロジェクトに領域を作成します

于 2013-07-25T11:22:55.443 に答える