我有一個MVC3應用程序,我想直接使用電子郵件中發送的鏈接開始操作。MVC3 - 電子郵件中的直接鏈接以啓動控制器操作
鏈接看起來像這樣
http://localhost:52972/Account/Confirm/c4e80acb46R8uIq
在我的MVC應用程序我有一個的AccountController和我創建了一個動作確認,如下圖所示:
public ActionResult Confirm(string id)
{
ViewBag.ConfirmMessage = id;
return View();
}
我在Global.asax的路線是默認的,
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
);
}
當我試圖訪問鏈接,而不是去控制器的行動,我得到錯誤
HTTP錯誤404.0 - 未找到 您正在查找的資源已被刪除,名稱已更改或暫時不可用。
我在做什麼錯?
感謝
您確定您的網站仍然在端口52972上運行? – 2012-02-16 00:26:37