我一直在使用創建的應用程序: 默認Web站點>>右擊>>添加應用程序問題與IIS7
添加以下細節 別名:CAFM 物理路徑:我的應用程序 應用的路徑pool:ASP.Net v4.0
現在我在Internet Explorer中鍵入以下,然後它工作正常。 http://localhost/cafm/Authentication/logon
路由代碼:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("favicon.ico");
routes.IgnoreRoute("Default.aspx");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Authentication", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
}
問題: 如果鍵入只按照Internet Explorer然後它給我一個錯誤 http://localhost/cafm/
錯誤:
無法找到該資源。
說明: HTTP 404.您正在查找的資源(或其某個依賴項)可能已被刪除,名稱已更改或暫時不可用。請檢查以下網址並確保它拼寫正確。
請求的URL:/CAFM/
請幫助我,我怎麼能設置默認頁的身份驗證,如果用戶類型只http://localhost/cafm。
任何建議,將不勝感激! 謝謝
Imdadhusen
你能請張貼在你的MVC應用程序的路線? – Buildstarted
我已根據您的建議更新了代碼。 – imdadhusen
是'cafm'應用程序文件夾? – Buildstarted