2012-07-18 3 views
3

asp.net4.0에서 aspx 페이지를 실행하는 웹 사이트가 있습니다.설치하지 않고 webapi를 실행하십시오.

또한 4 년 전에 구입 한 DevExpress 컨트롤이 있습니다.

이제 웹 응용 프로그램에 API를 추가하고 싶지만 .net4.5를 실행해야한다는 것을 알고 있습니다.

DevExpress 컨트롤은 4.5에서 작동하지 않으므로 상당한 비용을 들여 갱신해야합니다.

  1. 가능, .net4.5 설치 한 후, 내 사이트 사용 .net4에 계속 - 새로운 4.5을하지? 그래서 내가 사이트 을 4.0 이하에서 운영 할 수 있고 4.5 미만의 API를 사용할 수 있습니까?
  2. 아니면 주셔서 감사합니다 .NET 4.0

에서 실행 (엔티티 프레임 워크를 사용하여) API를 가질 수 있습니다,

마크

당신은 웹 API와 개체를 모두 사용할 수 있습니다
+0

당신이 .NET 4.5 응용 프로그램에서 DevExpress의 컨트롤을 사용하여 시도 적이 있습니까? MS는 새 프레임 워크 버전에 큰 변화가없는 것을 소개하지 않는 것이 좋습니다. – jrummell

+0

안녕하세요 - DevExpress 오늘 통보 : 우리의 컨트롤 (v2011 vol 2.9 이상)의 최신 버전 만 .NET 4.5를 지원합니다. Thanks, Mark – Mark

+0

"MS는 새로운 프레임 워크 버전에서 변경 사항을 도입하지 않는 것이 좋습니다." 그들은 확실히 WebApi 4를 망가 뜨 렸습니다. – samosaris

답변

4

.net4.5를 설치하지 않고 프레임 워크.

당신은 nuget 패키지를 설치하여 기존 프로젝트에 웹 API를 추가 할 수 있습니다 "Microsoft.AspNet.WebApi"(릴리스 후보)

4
  1. 예, 별도의 프로젝트에서 웹 API를 넣어 경우, 당신은 그것을 4.5로 만들 수 있고 사이트를 구성하는 다른 프로젝트는 4.0이 될 수 있습니다. 프로젝트> 응용 프로그램> 대상 프레임 워크 드롭 다운에서 오른쪽 클릭

  2. .NET API를 .NET 4.0 이상을 사용하는 모든 .NET 응용 프로그램에 추가 할 수 있습니다. 웹 API에는 .NET 4.5이 필요하지 않습니다. .NET 버전이 4.0 이상인 경우 Web Forms 프로젝트, MVC 프로젝트, 빈 프로젝트, 콘솔 응용 프로그램, WPF 응용 프로그램, Metro 응용 프로그램 등이 될 수 있습니다.

그러나 가장 간단한 해결책은 모든 것을 4.0 이하로 유지하는 것입니다.

+0

안녕하세요 - .4 넷을 설치하면 몇 가지 주요 .4 DLL을 대체 할 수 있다고 생각했는데 .4 DLL은 .4 대상 이었지만 일부는 4.5 DLL을 여전히 사용합니다. 도움을 주셔서 감사합니다 - 나는 그것을주고, 내가 .net4에서 API를 재현 할 수 있는지 확인하십시오 - 건배, 마크 Logged – Mark

관련 문제