2017-11-15 2 views
0

MVC 프로젝트가 아닌 프로젝트에서 런타임 오류가 발생합니다. 최근에 .net 프레임 워크를 4.0에서 4.5.2로 업그레이드했으며 MS Build 12.0을 사용하여 배포 솔루션을 작성했습니다. 솔루션을 잘 빌드하지만 위의 예외를 볼 때 나는 해당 어셈블리에 대한 참조가없는 서비스를 실행하고 있습니다.파일 또는 어셈블리 'System.Web.MVC, 버전 4.0.0.0'을로드 할 수 없습니다.

프로젝트는 Windows 워크 플로 기반을 사용하여 일부 규칙을 실행하는 Windows 서비스로 실행됩니다. 나는 IIS는 대상 서버에서 사용하지 않고 웹 관련 DLL을뿐만 아니라

을 배치되지 않은
+2

web.config 파일과 앱이 빌드 된 BIN 폴더의 dir 목록을 게시하는 데주의해야합니까? –

+0

이 런타임 오류가 발생하는 프로젝트의 구성 파일이 없습니다. MVC 참조가이 웹 서버에 배포 된 프로젝트에 추가되지 않습니다. – TRR

+0

구성 파일이 없습니다. 기본 파일도 없습니다. 대상 서버의 iis (컴퓨터 구성)? 그것은 심지어 까지이 오류 메시지를 얻을해서는 안됩니다 .. 어딘가 설정 파일이 용의자, 그리고 그 DLL에 대한 호출로드,하지만 그것은 발견되지 .. 당신이 말할 때 "나는 서비스를 실행할 때 "-이 서비스는 어떻게 운영하고 있습니까? IIS의 어떤 버전입니까? 그리고 그것은 당신의 기계 또는 다른 곳에 있습니까? –

답변