這是問題:當我按F5運行應用程序時,它會嘗試去 http://localport/Views/Home/Index.aspx 並且它會給出404錯誤。MVC默認頁面
當我刪除Views/Home/Index和 只給它http://localport/ - 它進入索引頁面。
我沒有更改任何路線在Global.ascx
什麼讓它去http://localport/Views/Home/Index.aspx
我怎樣才能改變呢?
這是問題:當我按F5運行應用程序時,它會嘗試去 http://localport/Views/Home/Index.aspx 並且它會給出404錯誤。MVC默認頁面
當我刪除Views/Home/Index和 只給它http://localport/ - 它進入索引頁面。
我沒有更改任何路線在Global.ascx
什麼讓它去http://localport/Views/Home/Index.aspx
我怎樣才能改變呢?
這只是Visual Studio中的一個「bug」。您在按F5時選擇了該視圖,因此它會嘗試直接導航到該頁面。
當焦點中的當前源文件標籤是.cs文件(即控制器)而不是.aspx文件(即視圖)時按F5。
這是一個Visual Studio行爲。如果您查看項目屬性,在Web選項卡下,您可以設置在運行應用程序時加載的特定頁面。默認情況下,VS使用您正在查看的頁面 - 但在這種情況下,假設它是非MVC Web表單。
錯誤?這是設計。 – jfar 2010-11-24 15:51:08