我正在開發Visual Studio 2010及其mvc3中的Web應用程序。我試圖弄清楚如何發佈它,並通過各種說明嘗試將View/Home/Index設置爲起始頁面。這是一個糟糕的主意。現在沒有任何工作,甚至試圖查看網站,因爲我已經(用F5調試)沒有正確加載。MVC3開始頁面
我不知道之前的開始頁面是什麼,或者如何撤消它。我對網絡開發很陌生,現在有點失落。我如何獲取我的起始頁面?
我正在開發Visual Studio 2010及其mvc3中的Web應用程序。我試圖弄清楚如何發佈它,並通過各種說明嘗試將View/Home/Index設置爲起始頁面。這是一個糟糕的主意。現在沒有任何工作,甚至試圖查看網站,因爲我已經(用F5調試)沒有正確加載。MVC3開始頁面
我不知道之前的開始頁面是什麼,或者如何撤消它。我對網絡開發很陌生,現在有點失落。我如何獲取我的起始頁面?
嘗試將起始頁設置爲/
。
如果你不理會它設置完畢後,應該是像這樣:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
我的建議是把它這樣。你如何「回來」?
簡單:打開Visual Studio的另一個實例。創建一個空白的MVC3項目。複製路由規則並在下面添加自定義規則(如果有的話)。使用您所做的任何自定義(如果有的話)複製web.config。
然後,右鍵單擊項目並選擇發佈。如果您發佈到本地文件夾,則必須正確設置IIS,但是您可以通過本地IIS實例中的扭結工作(假設您已安裝它,因爲這是一個開發人員機器?)。一旦你知道了設置,你可以移動到服務器,你應該沒問題。
這就是我現在所有的時間。祝你好運!
只需將您的起始網址更改爲/ Home/Index或/(或刪除它) - 您無法直接在/ Views文件夾中尋址項目。
嘗試在主項目中創建一個新的html文件,並將其設置爲默認值。然後刪除該文件。這應該刪除起始頁面。你不需要Mvc。
我知道這是一個老帖子...但誰配後,如果你想改變MVC3的啓動頁ü可以通過指定只是這樣做,這將找到一塊信息有幫助
的這樣
指定頁:帳戶/登錄
無需包括視圖名稱,如果你說的意見/帳號/ LogOn支持,它將返回未找到資源錯誤,如果您有/它會說錯誤的請求。
我嘗試了上面的選項,並可以將我的啓動頁面從煩人的索引頁面更改爲LogOn。CSHTML
您是否嘗試將其設置爲「/」? –
實際上,它工作。謝謝! – Tyrsius
我已將它添加爲答案;-) –