문제

기본적으로 1.1에서 .NET 3.5 SP1에서 업그레이드하고 이전 .NET 1.1 WebForms 응용 프로그램을 최신 .NET 3.5 버전으로 대체합니다.

  • .NET 3.5 SP1 설치 프로그램을 실행합니다.dotnetfx35setup.exe)
  • 크리스탈 보고서를 재배포 할 수있는 설치 프로그램을 실행합니다
  • 새로운 응용 프로그램 풀을 설정했습니다
  • ASP.NET 2.0 및 새 애플리케이션 풀을 사용하여 새 파일과 함께 디렉토리를 사용하여 새 웹 사이트를 설정했습니다.

나는 5 개의 다른 (비교적) 동일한 상자 에서이 동일한 프로세스를 수행했으며 현재 상자를 제외한 모든 상자에서 작동했습니다.

여기에서 홈페이지로 이동하려고하면 오류가 발생합니다. 파서 오류 메시지 : Unkown 서버 태그 ASP : UpdateProgress여기에서 전체 오류를 볼 수 있습니다. http://pastebin.com/f460e58bd

UpdateProgress가 System.web.extensibility.dll에 있으므로 GAC를 확인했습니다. 설치되지 않았습니다. 그래서 나는 그것을 Applications bin 디렉토리로 수동으로 옮기려고 시도했습니다. 그런 다음 Gacutil을 기계에 복사하고 파일을 GAC에 수동으로 설치하려고 시도했지만 설치가 성공했지만 응용 프로그램이 여전히 실패하고 아이디어가 없습니다.

누구든지 내가 무엇을 시도 할 수 있는지 아는 사람이 있습니까?

서버는 Windows 2003 서버 SP1입니다.

도움이 되었습니까?

해결책

이것을 web.confg의 맨 아래에 추가 해보십시오 :

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
        </dependentAssembly>
    </assemblyBinding>
</runtime>

작동하면 시스템의 특정 이전 버전을 찾고있는 페이지에 문제가 있습니다 .web.extensions dll. System.web.extensions를 참조하는 DLL의 재 컴파일도이를 수정해야합니다.

또한 사람들이 보는 훨씬 더 일반적인 오류는 다음과 같습니다, 스크립트 관리자가 일반적으로 첫 번째 System.Web.extensions Control Parsed이기 때문에 올바른 방향으로 가리킬 수있는 Google 검색이 향상됩니다.

다른 팁

페이지/컨트롤 세트에서 지시문을 올바르게 등록합니까? tagprefix 속성을 "AS"로 설정합니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top