2009-10-03 2 views
0

This이 내 국수를 굽기 시작했습니다. 난 그냥 구축하고 배포 된 바닐라 ASP.Net MVC 응용 프로그램 (버전 1.0.0.0) (FTP를 통해)하지만 배포 후에 다음과 같은 문제를 강타했다했습니다빈 배포 MVC 응용 프로그램에서 다른 매니페스트를 예상합니다

파일 또는 어셈블리 '시스템을로드 할 수 없습니다. Web.Mvc, 버전 = 1.0.0.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364e35 '또는 해당 종속성 중 하나입니다. 모듈 에는 매니페스트 어셈블리가 있어야합니다.

스택 추적은 http://demos.officeacuity.com에 표시됩니다.

나는 응용 프로그램을 배포 할 때 the steps suggested by Phil Haack을 모두 따라했으며 어쨌든 복사 한 실제 DLL에 문제가 없다고 생각합니다. MVC 용 어셈블리 버전은 Routing and Abstractions와 마찬가지로 Web.Config에 올바르게 지정되어 있으므로 커뮤니티의 제안이나 단서가 크게 환영받을 것입니다.

답변

0

그것은 놀이에 두 개의 동시 문제가 있었다 밝혀졌습니다. 주된 것은 웹 호스트가 MVC를 서버에 설치하지 않았다는 것입니다. MVC (및 관련) DLL을 복사하면이 문제가 제거 될 것이라고 생각했지만 분명히 그렇지 않았습니다.

다른 문제는 이전에 MVC 2.0 미리보기 릴리스를 사용하고 있었고 MVC 1.1이 사용중인 실제 어셈블리 임에도 불구하고 Web.Config에 해당 버전에 대한 참조가 남아 있다는 것이 었습니다.