vs2010 및 팀 도시를 사용하여 웹 응용 프로그램의 자동 게시를 수행 할 때 가장 좋은 방법을 알려주십시오. 현재 웹 배포 프로젝트를 추가하여 수행하려고 시도하는 중 가장 좋은 방법인지 아니면 동일한 작업을 수행 할 수있는 다른 옵션이 있는지 확인하십시오.웹 응용 프로그램 자동 게시를위한 최선의 방법
3
A
답변
4
웹 배포 프로젝트에서는 ".wdproj"접미사가있는 프로젝트를 의미한다고 가정합니다. VS2010에서는 '정상'프로젝트 파일 확장명 (예 : .csproj)을 사용하는 웹 응용 프로그램 프로젝트로 대체되었으며 사용중인 CI 시스템에 관계없이 빌드 및 배포가 훨씬 간단합니다.
- 빌드 러너 : MSBUILD 파일을 작성
- 경로 : "MyWebAppProjectDir \
특히, 인 TeamCity에 다음과 같은 러너의 속성이 모두 포함 된 빌드 단계 빌드 구성을 설정할 수 있습니다 MyWebAppProj.csproj "
- 은 MSBuild 버전 : 4.0
- 개 대상 :가 재 구축, 패키지
이것은 "MyWebAppProjectDir \ OBJ \ 디버그 \ 패키지 \"에서 ZIP 파일과 하위 디렉토리 사이트와 모든 종속 프로젝트 및 패키지를 작성합니다.
그런 다음 패키지 빌드 된 ZIP를 로컬 또는 원격 웹 서버에 전개하기위한 후속 빌드 단계를 작성할 수 있습니다. 이것은 명령 행 다음 명령의 실행에 주자를 구축하여 수행됩니다 :
이 당신이 IIS의 버전에 따라, 대상 서버에 배포 에이전트 서비스의 일회성 설치를 요구할 수있다MyWebAppProject.deploy.cmd /m: DestinationServerName
주 사용 및 선호되는 인증 방법. 그 여기에 대한 자세한 내용은 다음과 같습니다 http://channel9.msdn.com/events/MIX/MIX10/FT14
을 : http://msdn.microsoft.com/en-us/library/ff356104.aspx당신이 완료되는 시계 선호하는 경우, 여기 구체적 인 TeamCity에서 그것을 설정하는 방법을 보여주지 않지만 일부는 MIX10에서 웹 배포 프로젝트에서보기 추천입니다
2
다음은 좋은 블로그 게시물 시리즈입니다. http://www.troyhunt.com/search/label/Web%20Deploy
관련 문제
- 1. 웹 응용 프로그램 자동 로그인
- 2. USB 백업 응용 프로그램 - 최선의 접근 방식
- 3. 자동 업데이트 응용 프로그램
- 4. 웹 응용 프로그램 자동 테스트를위한 Watir의 도움
- 5. 자동 업데이트 웹 응용
- 6. 웹 응용 프로그램 배포 방법
- 7. 자동 실행 응용 프로그램
- 8. 웹 응용 프로그램 벤치마킹
- 9. 젠드 웹 애플리케이션을 배포하기위한 최선의 방법
- 10. 자동 시작 ClickOnce 응용 프로그램
- 11. 이 최선의 방법
- 12. 웹 응용 프로그램 데이터베이스를 Windows 응용 프로그램 데이터베이스와 동기화하는 방법
- 13. 웹 응용 프로그램 계획
- 14. 웹 응용 프로그램을 자동 배포하는 방법
- 15. Cake PHP 응용 프로그램 자동 설치 프로그램
- 16. ECLIPSE로 웹 응용 프로그램 배포
- 17. xcode의 자동 응용 프로그램 테스트
- 18. WinForms 응용 프로그램 자동 업데이트
- 19. 자동 크기 Silverlight 응용 프로그램
- 20. Android 자동 시작 응용 프로그램
- 21. 자동 시작 스프링 응용 프로그램
- 22. 자동 업데이트 응용 프로그램 질문
- 23. 웹 응용 프로그램 Android 응용 프로그램
- 24. 웹 응용 프로그램 및 데스크톱 응용 프로그램
- 25. android에서 웹 응용 프로그램 개발
- 26. 오프라인 웹 응용 프로그램
- 27. Java의 Unittest 웹 응용 프로그램?
- 28. 웹 서비스, 웹 응용 프로그램
- 29. Python 웹 응용 프로그램 : 상태를 유지하는 방법
- 30. Visualvm에서 웹 응용 프로그램 데이터를 보는 방법
트로이의 트위터 피드에서 채널 9 화상 통화에 대한 링크가 있기 때문에 투표했습니다. –