2009-03-16 7 views

답변

0

나는 이것이 가능하지 않다고 생각합니다. 어떤 응용 프로그램이 (IIS에서) 사용할 프레임 워크를 선택하는 것은 웹 사이트 소유자입니다. .net 1.1에서 유효한 일부 기능 이상. 3.5에서 더 이상 유효하지 않으므로 이와 같은 것이 있으면 응용 프로그램이 작동하지 않습니다.

4

ASP.NET 웹 페이지는 서버에서 처리되고 일반 HTML을 브라우저로 보냅니다. ASP.NET으로 만든 웹 페이지를 볼 때 클라이언트가 자신의 PC에 .NET Framework를 가질 필요는 없습니다. 그러나 서버는 페이지를 처리하기 위해 .NET Framework의 올바른 버전을 설치해야합니다.

서버 측의 경우 Visual Studio 2008을 제외하고 모든 VS 버전은 특정 버전의 프레임 워크에 연결됩니다.

비주얼 Studio.NET (2002) => .NET 프레임 워크 1.0 비주얼 Studio.NET 2003 => .NET 프레임 워크 1.1 비주얼 Studio.NET 2005 => .NET Framework 2.0을

프레임 워크 3.0이 Windows Presentation, Communication 및 Workflow 프레임 워크를 추가하고 적절한 응용 프로그램이 설치된 Visual Studio 2005를 사용하여 이러한 응용 프로그램을 빌드 할 수 있습니다. Visual Studio 2008은 2.0, 3.0 및 3.5 프레임 워크를 대상으로 할 수 있습니다.

기존 프로젝트를 다운로드하려고하고 어떤 호스트가 응용 프로그램을 실행할 수 있는지 확인하려고하는 경우 사용하려는 응용 프로그램의 웹 사이트를 확인해야하며 요구 사항이 있어야합니다. 대부분의 경우 프레임 워크는 이전 버전과 호환되므로 2.0 용으로 빌드 된 응용 프로그램이 3.5에서 실행됩니다. 따라서 정확한 일치는 필요하지 않지만 2.0 및 1.1 이상이 설치된 서버에서는 1.0 및 1.1 응용 프로그램이 실행되지 않습니다.

희망이 도움이됩니다.

+0

나는 그 질문을 오판했다. 실제로 .NET Framework의 어떤 버전이 서버에서 페이지를 렌더링하는 데 필요한지 알아야합니다. 사과. –

0

이 메커니즘은 의도적으로 제공되지 않습니다. 통제 된 상황에서 작동하는 해킹을 파악할 수는 있지만 개인적으로는 알지 못합니다.