2012-07-27 48 views
0

可能重複:
ASP MVC3 - HttpPost action not found after publishasp.net MVC3航線在現場環境中未發現

我有一個asp.net mvc3應用程序在調試完美。但是,當我發佈網站時,其中一條路線的狀態爲「404未找到」。

的路線是ajax呼叫的一部分,並且提供這樣

url: '../Schedule/GetSched' 

Global.asax文件有MapRoute這樣的:

routes.MapRoute(
    "CalView2", 
    "Schedule/GetSched", 
    new { controller = "Schedule", action = "GetCalendar" } 
); 
  • 它爲什麼會在調試工作,但不在發佈的網站上?
  • 我可以提供哪些信息來幫助您找到答案?
  • 我甚至從哪裏開始尋找問題的根源?
+1

另一個原因是與本地主機測試。 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-07-28 01:49:44

+0

我在想如何做到這一點。我將不得不嘗試一下。謝謝。 – davids 2012-07-28 18:52:59

回答