2016-06-13 6 views
0

からMVCで切り抜いたコントローラのアクションメソッドを呼び出してください今回はwebformを作成し、mvcアプリケーションのリファレンスをアプリケーションに追加し、webformのページ読み込みでResponse.RedirectToRoute( "〜/ Home/Test");と書いた。は、どのように私は私がメソッド名のテストを有するコントローラを作成し、同じソリューション内の別のプロジェクトを作成している</strong></p> <p>WebフォームからMVCで<strong>切り抜いたコントローラのアクションメソッドを呼び出すにはどうすればよいのWebフォーム

この試験方法のdosen'tは、あなたは多くのWebアプリケーションを持つことができますa.Netソリューションでは

+1

[最小限で完全であり、検証可能な例](http://stackoverflow.com/help/mcve)を持つようにコードを追加できますか? – Leon

+0

あるコントローラメソッドを別のコントローラにコールしますか? http://stackoverflow.com/questions/19172617/call-controllers-from-one-project-to-another-project – Abdul

答えて

0

呼び出されます。 Webアプリケーションでライブラリプロジェクトを参照する場合は、WebルートとWebサイトのホームページが1つずつ(http://localhost:1111)必要です。しかし、1つのソリューションに多数のWebアプリケーションがある場合、各Webアプリケーションは1つのスタンドアロンWebサイトとして、http://localhost:1111(webformsアプリケーション)、http://localhost:1112(MVCアプリケーション)などの独自のホームページを持ちます。 ~http://localhost:1111の現在のプロジェクト(Webforms)のルートを意味するので、アプリケーションはhttp://localhost:1112/Home/Test以外のhttp://localhost:1111/Home/Testを参照する必要がありますが、~/Home/Testは別のWebアプリケーションに存在するため、Webフォームプロジェクトの~/Home/Testは何も見つかりません。 問題があるところはそれだと思います。 http://localhost:1112/Home/Test

関連する問題

 関連する問題