2009-10-07 4 views
1

3.5 프레임 워크가 설치된 웹 서버에 ASP.NET 2.0 용 ASP.NET Ajax 확장 1.0을 설치할 수 있습니까? 3.5 프로젝트를 실행할 수없는 2.0 프레임 워크를 대상으로하는 프로젝트가 있고 3.5 프레임 워크가 설치된 서버에서 기본 ASP.NET Ajax를 실행해야합니다.프레임 워크 3.5가있는 서버의 ASP.NET Ajax 확장 1.0?

Ajax Extensions 1.0을 설치하려고했지만 이미 설치되어 있고 수리를 요청 받았고 그걸로 겁 먹었습니다.

아이디어가 있으십니까?

답변

2

예.

GAC는 dll의 side-by-side 버전 관리를 지원하므로 여러 버전의 System.Web.Extensions.dll이 존재할 수 있으며 함께 원활하게 실행할 수 있습니다.

웹 서버에서 개발 작업을 수행하지 않는 경우 ASP.NET 2.0 용 ASP.NET Ajax 확장 1.0을 설치하려면 System.Web.Extensions.dll (버전 = 1.0)을 복사하기 만하면됩니다. 61025.0)을 GAC에 추가합니다.

는 완전히를 사용하는 응용 프로그램에 있는지 확인합니다 (귀하의 상황에서, 당신은 처음에 System.Web.Extensions.dll을 얻기 위해 다른 서버의 .msi를 설치해야 할 수도 있습니다) ASP.NET 2.0 용 ASP.NET Ajax 확장 1.0을 참조 할 때 정규화 된 어셈블리 이름 모든 System.Web.Extensions 참조가 올바른 버전을 가리 키도록 신중하게 web.config을 확인해야합니다. 어쨌든, 정규화 된 어셈블리 이름은 다음과 같습니다 설치 프로그램이 당신을 위해 작동하지 않는 이유

System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 

그래서, 나는 잘 모르겠지만, 실제로 모든 시스템에서의 .msi를 실행할 필요가 없기 때문에 소스 코드에 액세스해야하는 경우에만 사용하고 싶다면 GAC의 dll 만 있으면됩니다.

+0

감사! 그게 효과가있어! –