2009-11-06 5 views
0

IIS 5 (winxp) 및 시각적 웹 개발자를 사용하는 로컬 컴퓨터에서 MVC를 사용하여 아름답고 잘 구성된 웹 사이트를 구축했습니다. 이제 테스트 서버에 배포하십시오. 나는 그것이 MVC가 설치되어 있지 않은 것을 발견 -

오류 : -관리자 권한이없는 IIS6을 사용하여 2.0.NET 서버에 MVC 설치


파서 오류 메시지 : 파일이나 어셈블리를로드 할 수 없습니다 'System.Web.Mvc, 버전 = 1.0.0.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364e35 '또는 그 종속성 중 하나. 시스템이 지정된 파일을 찾을 수 없습니다.

소스 오류 :

행 39 : 추가 조립 = "System.Web.Abstractions, 버전 = 3.5.0.0, 문화 = 중립, PublicKeyToken = 31BF3856AD364E35"/
행 40 : 추가 조립 = "System.Web.Routing = 3.5.0.0 버전, 문화 = 중립, PublicKeyToken = 31BF3856AD364E35"/>

Line 41:* *add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

소스 파일 : web.con 그림 라인 : 그들은 관리자 권한을 허용하거나 그냥 MVC 팬이 그들의 계약 전문가에 의해 제안되지 않는 것을 설치하기를 꺼려 41


때문에 IT 및 프로그래밍 회사에 익숙하지의. 그래서 일부 DLL을 재배치하거나 다른 프로젝트를 가져 오는 것과 비슷한 솔루션을 선호합니다.

IIS6 2.0.net에서 MVC를 어떻게 사용할 수 있습니까 ???

내가 읽은 설치-ASP-NET-MVC-없이-관리자 권한을 7 ASP-NET-MVC -에 - IIS6 ~ 설치를 해결하거나 실행하지 않는다 IIS에 적용 ~ appliaction 일단 설치되면 라우팅 문제를 알고 있습니다. 와일드 카드 라우팅을 사용하겠습니다.

답변

1

Jason White가 말하는 것은 ... ASP.NET MVC를 사용하려면 .NET 3.5가 있어야합니다. 그러나, 당신이 미친, 지원되지 않는, 해킹 영역에 들어가기를 원하면 .NET Framework 2.0에 대해 ASP.NET MVC를 실행할 수 있습니다. 나는 심각하게 추천하지 않지만, 당신이 그것을 들여다보고 싶다면, Scott Hanselman talks about it here.

1

찾고있는 것은 Bin Deploying ASP.NET MVC입니다.

하지만 여전히 해당 서버에 .NET 3.5가 설치되어 있어야합니다.

관련 문제