MVC 미리보기 5 및 IIS 5.1의 라우팅 문제
-
22-08-2019 - |
문제
좋아, 그래서 나는이 문제를 해결하기 위해 몇 시간을 보냈고 지금까지 리드가 없었으며, 동일한 404 오류를 계속 얻었습니다. 웹 사이트가 기본값을 선택하고 예상처럼 표시됩니다. 그러나 홈페이지에는 클릭 가능한 이미지가있어 다른 뷰 페이지로 나옵니다. 이미지 코드는 그렇습니다.
<a href="<%= Url.Action("SelectPage", "Home") %>" onmouseover="lightup('pic1')" onmouseout="turnoff('pic1') ">
<img class="imageMain" src="<%= Url.Content("~/Content/Images/image.gif")%>" name="pic1" alt="Image 1" /></a>
클릭하면 404 오류가 발생합니다.
내 컨트롤러보기가 설정되어 있습니다.
public ActionResult SelectPage()
{
// Add action logic here
ViewData["Title"] = "Select an option";
ViewData["Header"] = "NoHeader";
return View();
}
글로벌 파일에는 다음과 같은 라우팅 설정이 있습니다.
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}.aspx/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
나는 와일드 카드 트릭을 시도했지만 운이 없다. 나는 또한이 튜토리얼을 시도했다.http://www.asp.net/learn/mvc/tutorial-08-cs.aspx 여전히 운이 없습니다.
나는이 도움을 받아 어디로 가야하는지 전혀 모른다.
해결책
당신이 게시 한 튜토리얼 링크에서 이상한 것을 발견했습니다. 확인 파일이 확인되지 않아야합니다.
제휴하지 않습니다 StackOverflow