원격 호스트에 MVC 응용 프로그램을 배포하는 데 많은 행운이없는 것 같습니다.MVC 배포 문제 해결
Visual Studio 2010을 사용하여 MVC v2에 an updated site을 방금 만들고 FTP를 통해 내 호스트에 배포했는데 작동하지 않습니다.
Source Error:
Line 39: <compilation>
Line 40: <assemblies>
Line 41: <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 42: <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 43: <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
링크를 다음에서 볼 수 있듯이
는 라인 (41)이 매니페스트를 포함하기로되어 있었기 때문에 MVC 어셈블리를로드 할 수 없습니다 말하는, 분명히 문제입니다.나는 모든 정확한 참조와 파일 버전을 제공했다는 것을 확신했기 때문에, 그 밖의 무엇을 놓칠 수 있습니까? 와일드 카드 응용 프로그램 매핑이 서버에 구현되었습니다.
예, MVC, 추상화 및 라우팅이 모두 로컬 복사로 설정되었습니다. 내 의문은 문제는 내 MVC2 사용과 웹 호스트 설치 (v.1, 아마도?)간에 충돌하는 것입니다. –
web.config에 전체 어셈블리 이름을 제공 했으므로 충돌로 인해 발생할 가능성이 없다고 생각합니다. – Raymond