2010-06-23 6 views
0

Windows XP (IIS 5.1)에서 .NET MVC 2를 사용하고 있습니다. 이 blog에 대해 와일드 카드를 설정했습니다.
내가 겪는 문제는 가끔 내 행동 중 일부를 호출 할 때 404 오류를 반환합니다. 버튼을 사용하여 전화하는 방법은 다음과 같습니다.iis 5.1에서 MVC를 사용한 라우팅 오류

  <% using (Html.BeginForm("MyController", "MyAction")){ %> 
     <input type="submit" value="Submit" /> 
     <% } %> 

나는 버튼과 관련이 있다고 생각하지만 잘 모르겠습니다. 내 행동은 소식 만 수락합니다. 어떤 아이디어?

답변

1

재 : 404 오류 :

당신이 IIS 5.1 MVC에서 URL 재 작성에 대한 모든 멋진 설정을 했습니까? 나는 저를 위해 제대로 작동하도록 할 수 없었기 때문에, 항상 내 물건에 ASP.NET MVC 물건을 볼 수있게 디버깅을합니다. IIS 7 환경에 배포 할 때 아무런 문제가 없습니다.

재 : 게시물의 경우 :

당신이 AcceptVerbs와 ActionResults를 장식하고 있습니까

? [AcceptVerbs(HttpVerbs.Post)]으로 꾸미면 행동으로 허용되는 유일한 동사입니다.

+0

예. [AcceptVerbs (HttpVerbs.Post)] – Dan

+0

당신이 그걸 꾸미고 있다면, 당신은 그걸로만 올릴 수 있습니다. –

+0

정확합니다. 왜 내가 전에 보지 못했는지 모르겠다. 감사! – Dan

관련 문제