asp.net mvc5 を利用し、新規画面を作成しデバッグ実行をすると、下記のエラーが発生してしまいます。
初期から用意されているページは正常に表示されます。
自分で新規作成した画面を表示したいのですが、何が原因なのでしょうか?
お助けお願いします。
発生している問題・エラーメッセージ
'/' アプリケーションでサーバー エラーが発生しました。
リソースが見つかりませんでした。
説明: HTTP 404. 探しているリソース (または、その依存関係の 1 つ) が削除されたか、名前が変更されたか、また一時的に使用できません。以下の URL のスペルが正しいことを確認してください。
要求された URL: /
バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.7.3282.0
該当のソースコード
---------------------App_Start/RouteConfig.cs ここから------------------------- namespace WebApplication2 { public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Login", action = "Home", id = UrlParameter.Optional } ); } } }
---------------------View/Login/Home.cshtml ここから------------------------- @model WebApplication2.Models.Employee @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Home</title> </head> <body> <div> <div> <p>情報を表示します。</p> <div>@Html.Encode(Model.Name)</div> </div> </div> </body> </html>
試したこと
作成手順
1.Controllersフォルダを右クリックから"LoginController.csを作成
2.Views\Loginフォルダを右クリックからHome.cshtmlを作成
ビュー名:Home
テンプレート:Empty(モデルなし)
オプション選択なし
補足情報(FW/ツールのバージョンなど)
VisualStudio2017 Community
MVC 5
あなたの回答
tips
プレビュー