I HELM 제어판의 내 웹 사이트. MVC에서 내 웹 사이트를 개발했습니다. 그러나 호스팅 구성 요소 3.5와 IIS6에 다음 구성 요소가 설치된 호스팅 공급자. 하지만 내 사이트를 실행할 수 없습니다. 페이지를 찾을 수 없음 오류가 표시됩니다.공유 호스팅 서버에서 Mvc 응용 프로그램을 배포하는 방법은 무엇입니까?
1
A
답변
3
문제는 IIS6에서 실행 중이며 공유 호스팅 환경에서 MVC를 조금씩 조작하지 않고 실행할 수있는 권한이없는 경우 문제가 될 것입니다.
올바른 MVC가있는 올바른 확장명 (.aspx, .asmx, .ashx 등)이있는 경우 IIS6 요청은 ASP.NET 처리기로 라우팅됩니다 (나는 오른쪽 용어를 사용하겠다고 약속하지 않습니다) URL이 전혀 없으므로 ASP.NET에서 볼 수 없으므로 요청이 MVC 앱 내에서 라우팅에 부딪치지 않으므로 페이지를 찾을 수 없습니다.
IIS7에서 모든 것은 (ish) ASP.NET 처리기를 거쳐서 작동합니다. ASP.NET MVC on IIS6
여기에 주제에 필 Haack있어 :
그래서 링크의 몇 여기에 유래 질문입니다, 도움이 도움이 http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx희망을. http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx
+1 IIS7에서 호스트 공급자는 ASP.NET MVC가 작동하는 "통합"모드로 설정된 응용 프로그램 풀에서 웹 사이트를 실행해야합니다. –