如題,因為做了上述的設定後,每次按 Ctrl-F5時,都會執行
http://localhost:1234/View/Home/Default.cshtml
檢查Route Configuration 也是內定值。
請問各位有何解法?
謝謝!!
不確定你的想法是什麼?
如果想改變預設的首頁,到App_Start目錄裏,修改RouteConfig.cs
原來是
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
改成
defaults: new { controller = "你的Controller", action = "你的首頁View", id = UrlParameter.Optional }
我是想復原回原來的設定,讓我在開發階段按Ctrl-F5時是開啟/Home/Index而非是/Views/Home/Index.cshtml
探究原因是在將/Views/Home/Index.cshtml設為起始頁是WebForm的設定方式而非MVC,但是設定後縱使App_Start的RouteConfig內容沒變,結果卻是那樣。
你的意思是部署到正式環境多了.cshtml?
那就要看你的部署方式,以及IIS的配置方式。