2011-01-04 3 views
0

내 MVC 응용 프로그램을 기존 Web Forms 응용 프로그램에 통합했습니다. 웹 양식 파트와 mvc 파트 모두 시각적 웹 개발 서버에서 완벽하게 실행됩니다. IIS 7에서 배포하려고했는데 웹 양식 부분이 작동하지만 MVC가 아니라면 아무에게도 무엇이 잘못 될 수 있는지 제안 할 수 있습니까 ??문제 IIS 7에서 Asp.net 하이브리드 응용 프로그램 배포

나는 이미 확인 System.Web.Mvc, System.Web.Routing 및 System.Web.Astractions 사용할 수 있습니다 만들기

  1. 등 필요한 조치를 수행했다.

  2. 응용 프로그램은 통합 파이프 라인 모드로 배포됩니다.

  3. validateIntegratedMode은 Web.config를 false로 설정

우리가 MVC 및 웹 양식을 모두 가진 하이브리드 응용 프로그램을 배포 할 때 내가 같은 년 전에 MVC 전용 응용 프로그램을 배치 원인 I는, 특정 핸들러가 필요하십니까 완벽하게 작동하는 IIS 7의 서버 내가이 일

설명처럼, MVC에서 페이지를 열 때

나는, 404 오류가 발생합니다 : 당신이 제거 된 찾고있는 리소스는, 이름이 변경되었거나 일시적으로 사용할 수 없습니다. 오류 코드 : 0x80070002가 알림 : MapRequestHandler 모듈 : IIS 웹 코어 RequestedURL : 나는 어떤 제안 정말 감사하겠습니다 http://10.242.22.1/Sales/Index

내를 Global.asax는 기본적 때에 의해 생성되는 동일한 기본 라우팅을 가지고, 매우 알기 새로운 mvc 응용 프로그램이 만들어집니다.

제이

답변

0

서버에 MVC를 설치 했습니까? 그렇다면 응용 프로그램 풀을 interation 모드로 변경하십시오. 다음 링크가 도움이 될 수도 있습니다 http://www.hanselman.com/blog/PlugInHybridsASPNETWebFormsAndASPMVCAndASPNETDynamicDataSideBySide.aspx

+0

내 서버에 mvc를 설치하는 대신 다음 링크에서 제안 된대로 필요한 어셈블리를 bin에 배포했습니다. http://haacked.com/archive/2008/11/03/bin-deploy- aspnetmvc.aspx, 그 정도면 충분하지 않습니까? 그리고 네, 내 응용 프로그램 풀은 통합 모드입니다. 또한 같은 서버에 bin을 배치하여 간단한 일반 mvc 응용 프로그램을 실행했습니다. 문제가 생겼습니다. 문제가 생겼습니다. – jayanthsunchu

+0

btw를 사용하고 있습니다 .net 3.5를 사용합니다. sp1, 모든 아이디어, 여전히 동일한 문제가 있습니다 : ( – jayanthsunchu

+0

내가 그것을 통합 모드에서 실행해서는 안된다, 나는 고전적인 모드에서 실행, wildscript지도를 추가하고 모두 잘 작동 ... 아주 간단하지만 아직 알아 내야 할 날 – jayanthsunchu

관련 문제