다음과 같이 우리의 자동화 된 빌드 프로세스는 다음과 같습니다비주얼 스튜디오 명령 줄 빌드는 경고 메시지 상자 일시 정지
빌드 스크립트 그것은 실행
깨끗한 디렉토리에 저장소의 최신 버전을 가져옵니다 다음 명령 줄 명령
devenv를 SolutionFile.sln/다시 "ServerDeploy를 사용하여 빌드 모든 CPU "| out-file -FilePath $ BuildOutputFile
무인 상태로 실행하고 싶습니다.
그러나 다음 빌드는 모달 대화 상자를 표시합니다 일시 : 프로젝트 서버 URL ' http://localhost:60143/' 'CMS.Website'에 IIS 익스프레스 설정을 적용 할 때 오류가 발생했습니다. applicationHost.config 파일을 수동으로 편집하고 사이트가 올바르게 실행되도록 변경해야 할 수 있습니다.
빌드를 계속하려면 확인을 눌러야합니다. 이것은 더 이상 작동하지 않는 무인 빌드입니다.
Visual Studio에서 내 빌드 폴더에 .vs\applicationhost.config
파일을 자동으로 생성했습니다.
이 파일을 내 개발 폴더의 .vs\applicationhost.config
파일과 비교했습니다. //configuration/system.applicationHost/sites
가 어떻게이 메시지 상자가 사라 할 수 있습니다 : 나는 (오류가 발생하지 않는) 노드 아래 추가 site
항목이 내 개발 폴더에있는 파일의 버전을 볼 수 있습니까? 분명히 IIS Express에서 실행되는지 여부는 신경 쓰지 않습니다. 왜냐하면 다른 서버에 구축 할 빌드를 수행하기 때문입니다.
- 저장소에 \ applicationHost.config 파일 .vs 파일을 확인, 그래서 빌드의 일부로 체크 아웃보다는 재생됩니다 :
가능한 솔루션은 (내가 특별히 좋아하지 않아)입니다 다음 복사 C:\Program Files\IIS Express\config\templates\PersonalWebServer\applicationhost.config
에서 템플릿 파일을 수동으로 새로운 site
항목
내 문제에 더 나은 솔루션이 있습니까를 추가하려면이 XML 파일을 수정 있도록
신고 해 주셔서 감사합니다. – InteXX