2016-05-24 21 views
0

ビューファイル(Index.cshtml - > Performance.cshtml)の名前を変更しました。プロジェクトを実行すると、アプリケーションは新しいビュー名を認識できません。コントローラー内のアクションの名前を変更しました(ActionResult Index() - > ActionResult Performance())。しかし、それはHTTP 404エラーを続けています。ASP.NET MVCがビュー名を変更しました

+0

は、プロジェクトを再構築しましたか? – Mairaj

+3

'RouteConfig.cs'ファイルをチェックしましたか?デフォルトでは、 'Index'ビューのターゲティングが行われ、ページを実行するとまずルートを確認するためにRouteConfig.csが実行されます。 –

+0

はい。古いビルドをきれいにして再構築しました。 – rayrayj92

答えて

1

デフォルトのページビュー(アプリケーションの開始時にロード)よりも、Route_configファイルで変更を加える必要がある場合。
enter image description here変更controller = " Name_of_controller" & action="name_of_action"あなたのケースでは、アクション名はです。になります。
は必ず、たとえばのために、ブラウザのURL
を使用して任意の方法を実行することができますMVCで覚えておいてください:コントローラが家である&方法は、URLよりもパフォーマンスではlocalhostになります:ポート/ホーム/パフォーマンス

+0

ありがとうございます。それは今働いている – rayrayj92

1

App_Start/RouteConfig.csファイルで定義された既定のルートを変更し、既定の動作として[パフォーマンス]を設定します。

または、次のURLでプロジェクトを実行することができます:あなたはあなたのビュー名MVCアプリケーションを変更すると、それはコントローラのアクションメソッドのための適切なビューを見つけることができませんhttp://localhost:port/home/Performance

+0

ありがとうございます。それは今働いている。 – rayrayj92

関連する問題