0
在我的應用程序有一個路線:我有HTTP 404錯誤在我MVC3應用重定向時
routes.MapRoute(
name: "ILRoute",
url: "{*Path}",
defaults: new { controller = "Page", action = "index", Path = "" });
而在我的控制,我得到的路徑,找到調用的是哪個頁面,並返回我想要的看法與頁面數據。
當我在VS 2010上運行時,它工作正常,但是當我上傳到服務器時,在調用某些頁面時出現錯誤404。例如:我有菜單鏈接attr設置爲'渠道'。在VS 2010中它工作正常,當菜單被點擊時,頻道頁面出現,但在服務器上出現404錯誤。我在瀏覽器中手動更改URL來此:
myserverIP/websiteNAme /主頁
,並在此狀態下,當我點擊「通道」菜單會顯示在頁面上!但在過去狀態的瀏覽器說:文件或目錄未找到,瀏覽器嘗試訪問此網址:
MyServerIP /通道
http://blogs.msdn.com/b/rickandy/archive/2011/04/22/test-you-asp-net- mvc-or-webforms-application-on-iis-7-in-30-seconds.aspx – RickAndMSFT 2012-03-12 15:21:56
@ rick-anderson-at-microsoft-com當在Visual Studio上啓動但在服務器上發佈時不工作 – 2012-03-14 08:28:05
我的網站加載此url =>「/網站名稱」 但我想加載此網址=>「/網站名稱/首頁」 在VS啓動調試加載正確的URL,但在服務器上使用時瀏覽* 80(http)按鈕它加載此URL「/websiteName」 – 2012-03-14 08:31:38