IIS 응용 프로그램을 설치하고 구성하는 여러 Installshield 프로젝트가 있습니다. 우리는 다른 응용 프로그램의 여러 버전 (3 응용 프로그램의 7 버전 이상)을 제공했으며 2.0 & 3.5 대신 .net 4.0을 사용하도록 업그레이드하려고합니다.installshield 프로젝트에서 .net 2.0에서 기존 웹 응용 프로그램을 4.0으로 마이그레이션 할 수있는 방법
"인터넷 정보 서비스"설정을 수정하여 응용 프로그램 풀에서 웹 사이트/응용 프로그램의 ASP.NET 버전을 4.0.30319로 변경하고 .NET Framework 버전을 v4.0으로 변경하면 설치 관리자가 응용 프로그램을 IIS 6 이하 버전의 4.0 버전과 함께 사용하고 IIS 7 이상 버전에서는 v4.0을 사용하도록 풀을 올바르게 설정하지만 업그레이드는 모든 대상에서 작동하지 않습니다.
업그레이드는 정상적으로 설치되지만 가상 디렉터리 나 응용 프로그램 풀의 .Net 버전은 변경되지 않습니다. 수동으로 변경하는 것은 물론 가능하지만 지원 문제가 증가하게됩니다.
업 그레 이드를 주요 업그레이드로 변경하려고했지만 성공하지 못했습니다. 현재 설치 후 .Net 버전을 변경하는 사용자 지정 작업을하고 있지만 Installshield의이 기능에 대한 많은 경험이 없습니다 .
누구든지이 문제가 발생 했습니까? 이것을 달성하기위한 선호되는 방법이 있습니까? 시간을 소비하지 않고
감사
설치 관리자 로그를 보았습니까? 해당 구성 요소가 재설치됩니까? –
아니요, 그렇지 않습니다. 얻을 : 속성 '이름'값을 가진 발견 된 요소 : MyApplicationPool InstallShield 20시 44 분 57 초 : AppPool 이미 있습니다. InstallShield 20:44:57 : 응용 프로그램 풀이 이미 존재합니다. – reckface
그게 내가 붙어있어. 설치 프로그램이 기존 풀의 값을 변경하게하려면 어떻게해야합니까? – reckface