1
我有我的本地IIS現有的web站點設置與網絡建立在這種格式形成的設置:接收好一會MVC應用程序在本地IIS時404錯誤
-MainSite
-Application1
-Application2
-Application3
有在每個位置獨立的應用程序,所以MainSite有一個應用程序,而Application1有另一個應用程序等等。通過這種方式,可以打破同一站點中不同應用程序的開發。我想添加一個新的MVC應用程序,而不是Web表單。我創建了一個在Cassini中運行的新MVC項目,但是當我爲它創建一個新的IIS應用程序並將其指向MVC項目時,我無法在瀏覽器中導航到該項目並獲得404錯誤。我期待能夠導航到http://MainSite/NewMVCApplication/。我想讓NewMVCApplication的根指向我的聯繫人控制器。
我在新的MVC應用程序的Global.asax目前看起來是這樣的:
public class MvcApplication : System.Web.HttpApplication
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Root", // Route name
"", // URL with parameters
new { controller = "Contacts", action = "Index", id = "" } // Parameter defaults
);
}
protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes);
}
}
已經選中。它是。 – 2010-05-21 21:52:51