2012-07-04 4 views
5

VS.50에서 .zip으로 클라이언트로 향하는 웹 배포 패키지를 설정하고 생성 된 배치 파일이 아닌 GUI를 사용하여 실행합니다.웹 배포 - 루트 배포를 기본값으로 구성합니다.

문제 나 데 내가 아직 모든 패키지의 노력이 지금까지 가상 디렉터리 기본 포함으로, 웹 사이트가 기본하여 '루트'웹 사이트 로 배포해야하는 방법을 생각하지 않은 것입니다. IIS7/7.5에서

:

  • 내가 (this question에 설명 된대로)는 루트 웹 사이트에 커밋에 대한 경고와 괜찮아. 그래도 서버 관리자가 텍스트를 제거하는 수동 단계가 필요합니다.
  • 는 VS 2010에서 생성 된 출력은 서버에서 '가져 오기 서버 또는 사이트 패키지' 옵션에 적합하지 않습니다 (나는 ... 경고를 해제 상관 없어하지만) 루트,
등, 내가 응용 프로그램 풀 서비스 계정의 사전 채우는 값의 사업에 아니에요 그것이 응용 프로그램 대상 환경에서
  • 포함되지 수 있다는 것이 가장 좋습니다 인용 비주얼 스튜디오 2010 년 'IIS 웹 사이트/응용 프로그램' 필드 패키지 에 게시/웹 설정에서

:

  • 그것은 빈 항목을 허용하지 않으며, 로 기본 설정됩니다 기본 웹 사이트/(프로젝트) _deploy
  • 로 설정 웹 사이트 이름/ 다른 쪽 끝
0에서 밖으로 이동하지 않습니다

나는 배포 .zip 파일 outsite (프로젝트 이름) .SetParameters.xml 파일에있는 경우는 (커맨드 라인에서 실행할 때 작동) 올바른 설정

<setParameter name="IIS Web Application Name" value="WebsiteName/" /> 

어떤 제안 등이 포함되어 있음을 발견했습니다 IIS GUI 안에 설치할 때 루트 웹 사이트로 기본 설정하는 방법

+0

내가하는 일은 "[이 필드를 지우십시오]"와 같이 패키지를 설치하는 사람에게 PP/Web의 "IIS 웹 사이트/응용 프로그램"필드에 넣습니다. http://sedodream.com/2011/11/08/UsingAWebDeployPackageToDeployToIISOnTheDevBoxAndToAThirdPartyHost.aspx – tdykstra

답변

5

나는 그 오래된 질문을 안다.하지만 나는 똑같은 문제를 저질렀다. 다른 누군가를 도울 수 있다면 내 해결책을 나누고 싶다. 배포 사용할 때

은 "응용 프로그램 경로"를 만들기 위해

윈도우 7에 설치 비주얼 스튜디오 2013 웹 배포 3.5를 사용하여 테스트 한 다음 공백 | IIS에 ... 가져 오기 응용 프로그램을 설정 DeployIisAppPath를 공백 대신 슬래시으로 변경하십시오. 매개 변수는 배포에 사용되는 "PublishProfiles"의 .pubxml 파일에 추가 할 수 있습니다.패키지를 가져 오는 동안

<DeployIisAppPath>/</DeployIisAppPath> 

은 (스크린 샷 참조) 필드의 기본값은 빈 것 : Screenshot of import application package

내가 그 성가신 경고 메시지를 제거하는 관리하지 않았습니다.

+0

이것은 정확하게 내가 찾고있는 내용이었습니다. 이 정보에 대한 정보/문서가 너무 적다는 점이 수치 스럽습니다.이 게시물을 찾기 위해 영원히 필요했습니다. .pubxml 파일 대신 내 .csproj 파일에 직접 설정을 지정하면 매력처럼 작동합니다. – Jim

관련 문제