0

기본 템플릿이 포함 된 Visual Studio 2012 Ultimate로 새로운 API를 만들었습니다. 나는 우리의 서버에 호스팅 시도 (I 서버에 .NET 4.5을 설치)하지만이웹 API 배포 관련 문제

Could not load type 'System.Web.Http.RouteParameter' from assembly 'System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 

MVC-4 베타는 서버 이전에 설치된 예외 다음 날 제공. 설치 제거를 시도했지만 hep가 발생하지 않았고 예외 메시지가 계속 나타납니다. 이 문제를 어떻게 해결할 수 있습니까? mvc-4 RTM 독립 실행 형 설치 프로그램을 어디에서 다운로드하여 서버에 설치할 수 있습니까?
감사

+0

매번 mvc-4 rtm을 검색하면 http://www.microsoft.com/en-pk/download/details.aspx?id=29935&hl=ko vs 2010에 대한 것이지만 바이너리가 필요합니다. 2012에 설치된 프레임 워크와 호환되는 서버에 설치 –

답변

1
내가 MVC-4 RTM 독립형 설치 프로그램이 서버에 설치하기 위해 다운로드 할 수 있습니다

? http://www.microsoft.com/en-us/download/details.aspx?id=30683

그 바이너리가 VS2012 및 .NET 4.5로 만든 ASP.NET MVC 4 개 프로젝트와 호환됩니다

다음은 서버에 설치할 수있는 RTM 다운로드 링크입니다.

이전 베타 및 RC를 모두 제거했는지 확인하십시오.

+0

감사합니다. Darin. VS 2010 서버에 설치되어 있지 않습니다. 아직도 작동할까요? 한 가지 덧붙여서, 필자는 단지 mvc 어셈블리를 배포하는 베타 및 bin을 unistalling하여 서버에서 작업 할 수 있다는 것을 추가해야합니다. –

+0

예, 작동합니다. 설치 관리자가 VS2010이 설치되어 있지 않음을 감지하면 MVC 4 어셈블리 만 GAC에 배포합니다. –

+0

대린 감사합니다, 나는 그것을 대답으로 설치합니다. 고마워요 –