2011-01-24 6 views
0

MVC1을 도메인 www.onlinegk.in에서 구현했습니다. 로컬 컴퓨터에서 실행할 때 잘 작동하지만 웹 서버에 배포 할 때 동작 링크가 작동하지 않습니다. 404 페이지를 찾을 수 없습니다.라는 오류 메시지가 나타납니다. 어떤 몸이라도이 문제를 해결할 수 있습니다..Net 3.5로 MVC 구현

감사합니다.

+1

질문 제목은 mvc 2를 지정하고 질문 본문은 mvc 1을 지정합니다. 명확히하십시오 :-) – WestDiscGolf

답변

1

코드가 작동하지 않는 약 10 개의 이유가 있습니다. 그리고 코드를 표시하지 않았기 때문에 추측 할 수 있습니다. 그래서 내 추측으로는 URL 도우미를 사용하는 대신 어딘가에 URL을 하드 코드 한 것입니다. 대신

<a href="/foo/bar">Bar</a> 

: 예를 들어, 당신은 쓴

<%= Html.ActionLink("Bar", "bar", "foo") %> 

또는 일부 자바 스크립트했다 :

$('foo').load('/foo/bar'); 

대신 :

$('#foo').load('<%= Url.Action("bar", "foo") %>'); 

을이 목록은 계속 우리가 10^6 가지 가능성을 다 써버릴 때까지 귀하의 코드가 배포 당시가 아니라 로컬에서 작동하는지 확인하십시오.

관련 문제