由於某種原因,我的ASP.NET應用程序默認如下:爲什麼我的頁面默認爲Views/Home/Index,並且無法在ASP.NET中顯示頁面?
Views/Home/Index並顯示一個404錯誤,爲什麼它會一直這樣做?
我沒有修改任何頁面,但我添加了一些視圖。
由於某種原因,我的ASP.NET應用程序默認如下:爲什麼我的頁面默認爲Views/Home/Index,並且無法在ASP.NET中顯示頁面?
Views/Home/Index並顯示一個404錯誤,爲什麼它會一直這樣做?
我沒有修改任何頁面,但我添加了一些視圖。
在Visual Studio,它有時也發生在我身上。當我添加視圖並將注意力集中在.cshtml視圖文件上時,開始調試時將直接打開當前視圖文件,因爲它在webforms的aspx頁面中打開。
這可能是一個bug(或webforms項目的一個功能),它打開當前焦點下的頁面。您可以簡單地從URL(在瀏覽器窗口中)中刪除.cshtml(在MVC項目中)部分,它將會很好。
我希望它能幫助別人。
謝謝你,工作。不知道,爲什麼它這樣做,我沒有修改路由或任何東西,只是VS似乎是什麼使用默認與cshtml上它與Views文件夾。 – JDavila
您需要訪問控制器,無法查看。而不是/views/home/index.cshtml您需要訪問/首頁/
您無法直接加載視圖文件;你需要請求一個行動。 – SLaks