2010-09-20 2 views
5

제 3자가 운영하는 웹 서버가 있습니다. 서버에 직접 액세스 할 수는 없지만 ASP.NET 코드를 배포 할 수 있습니다. 그 서버가 ASP.NET 4/.NET 4를 실행하고 있는지 여부를 감지하고 싶습니다. 가장 쉬운 방법은 무엇입니까? 나에게 말할 수있는 환경 적 특성이 있습니까? 또는 .NET 4에만 존재하는 특정 클래스를로드해야합니까?ASP.NET에서 .NET 4를 감지하는 방법은 무엇입니까?

+2

어떻게하면 제 3 자에게 물어 보는 것이 어떻습니까? – Paddy

+0

당신은 그렇게 쉬울 것이라고 생각합니다. 그렇지 않습니까? 그러나 나는 그들이 나에게 말하는 것을 신뢰하지 않을 이유가있다. :-) – RationalGeek

답변

7

인쇄 방법은 무엇입니까? System.Environment.Version?

+0

그게 효과가있는 것 같습니다. <% = System.Environment.Version %>가 포함 된 독립 실행 형 테스트 페이지를 만들었습니다. 내 유일한 질문은 .NET 3.5 용 web.config를 사용하여 기존 응용 프로그램과 함께 폴더에 저장한다고 가정 해 봅시다. 어떤 버전이 표시됩니까? – RationalGeek

+0

그건 바보 같은 질문이었습니다. IIS 가상 폴더가 구성되는 ASP.NET의 모든 버전이 표시됩니다. – RationalGeek

관련 문제