최근 AppFabric 1.1로 업그레이드했으며 웹 배포를 수행 할 때 호스팅 서비스 자동 시작 특성에 몇 가지 문제가 있습니다.AppFabric 1.1 업그레이드 후 WebDeploy가 실패합니다. ApplicationHost.config invalid attribute
모든 컴퓨터에서 자동 시작이 설정된 상태에서 IIS가 올바르게 작동합니다. 이벤트 로그와 IIS는 잘못된 구성과 관련된 오류를 표시하지 않으며 예상대로 웹 사이트에 액세스 할 수 있습니다. & WF 서비스 구성으로 이동하면 대화 상자가 올바르게 표시되고 모든 서비스에 대해 자동 시작이 사용되도록 설정됩니다.
serviceAutoStartEnabled="true" serviceAutoStartProvider="Service"
serviceAutoStartMode="all"
그래서 모든 것이 제대로 작동하고 예상대로 구성은 다음 '응용 프로그램'요소에 포함 된 다음과 같은 속성이 예상대로 가상 디렉터리에 대한 응용 프로그램 호스트이기도하다. 이것은 우리가 우리의 배포 스크립트로 업데이트되는 많은 기계를 가지고 우리에게 showstopper입니다
Error: Unrecognized Attribute 'serviceAutoStartMode'
그리고 그것은 약자로 : 우리가 (모든 시스템에서) 우리의 모든 응용 프로그램에 WebDeploy (msdeploy.exe)
을 시도 할 때 그러나 우리는 지금 받기 우리가 배포 할 수있는 유일한 방법은 위의 세 가지 자동 시작 특성을 제거하고 배포 한 다음 다시 사용하도록 설정하는 것입니다. appcmd를 사용하여이 작업을 매우 쉽게 수행 할 수 있으며 스크립트의 일부로 사용할 수 있지만 이것이 불필요하다고 느낍니다.
업그레이드 전에이 기능이 잘못되었지만 이와 유사한 문제가 발생한 다른 사용자가 웹에서 참조를 찾을 수 없습니다.
기록을 위해 게스트 OS는 Windows Server 2008 R2입니다.
아이디어가 있으십니까?
동일한 문제. 이것은 지옥 같은 성가신 일입니다. –
아마 내 부분에 대한 해킹,하지만 난 applicationhost.config을 열고 그냥 "serviceAutoStartMode ="사실 ""제거. 물론 미리 파일의 백업을 만드십시오. 사이드 바 참고 사항으로 메모장 (관리자 권한)을 실행해야했습니다. – granadaCoder