Visual Studio 2010에서 웹 응용 프로그램의 패키지/게시 설정을 보면 "IIS 웹 프로젝트에만 사용되는 IIS 관리자에서 구성된대로 모든 IIS 설정 포함"옵션이 있습니다. "웹 배포로 IIS 설정 배포
웹 응용 프로그램을 실행하기 위해 VS Dev Server 대신 IIS를 사용하고 있지만 Web Deploy가 원격 서버에 만드는 패키지를 배포 할 때 원격 IIS 응용 프로그램에 적용되는 IIS 설정은 다음과 같습니다. 최소한, 익숙하지 않은, 그리고 최악의 경우, 완전히 잘못된 것입니다.
예를 들어 내 로컬 IIS에는 2 개의 가상 디렉터리 (이미지, 사운드)가 있습니다. 그러나 배포 할 때 완전히 다른 4 개의 가상 디렉터리 (_controltemplates, _layouts, _vti_bin, _wpresources)를 만들고 원격 서버에 2 개의 올바른 vdir을 수동으로 만들면 Web Deploy에서이를 삭제합니다. 도대체 어디에서 Web Deploy를 가져 왔습니까? Web Deploy는 또한 원격 IIS 응용 프로그램의 올바른 인증 설정을 잘못 적용했습니다.
"IIS 관리자에서 구성된대로 모든 IIS 설정 포함"설정이 올바른 설정을 선택하지 않는 것 같기 때문에 궁극적으로 웹 배포에서 일부 구성 파일을 만들 수 있기를 원합니다. 그것의 배포 패키지. 이상적으로 내가 소스 제어를 확인할 수있는 것. 그러나 나는 이것을 문서화하는 방법을 알 수 없다. 나는 매개 변수화와 명시에 관해 뭔가를 본다. 그러나 나는 그것을 알아낼 수 없다.
이 http://msdn.microsoft.com/en-us/library/ie/dd465323.aspx – 5arx
적이 문제를 해결? 이 질문과 동일하게 보입니다. http://stackoverflow.com/questions/9895802/how-do-i-specify-an-iis-website-to-create-a-deployment-package-via-visual-studio –
불행히도, 아니. 당시 배포 패키지에서 모두 정확하게 지정되었는지 확인하는 것보다 수동으로 변경을 배포하는 것이 나에게 쉽습니다. 당신이 그것을 알아 내면, 대답을 게시하십시오, 나는 알고 싶습니다! – kenwarner