2011-08-18 6 views
3

내 개발 컴퓨터 (IIS-7, Win7)에서 완벽하게 실행되는 ASP.NET MVC-2 웹 사이트가 있습니다.asp.net MVC 응용 프로그램 배포

전체 웹 사이트를 원격 서버 (.net 4.0에서 호스팅)에 복사하면 오류 404가 표시됩니다.

원격 호스트 컴퓨터에 배포 할 수 있습니까?

+0

오류 스택에서 자세한 내용을 제공 할 수 있습니까? –

+0

Dev 및 서버가 x86 또는 x64인지 확인해야합니다. – Jirapong

답변

6

귀하의 질문은 다소 광범위하지만 처음에는 "배포 메커니즘"으로 파일을 새로운 환경 (수락, 제작, 품질 보증 ... 등)으로 수동으로 복사하지 않는 것이 좋습니다.

이상적으로 프로젝트를 자동으로 빌드하고, 올바른 구성을 적용하고, 패키지하고 배포 할 수있는 연속 빌드 시스템을 설정하고자합니다.

Troy Hunt은 TeamCity, Subversion, MSBuild, Web.Config 변환 및 Web Deploy를 사용하여 이러한 설정을 만드는 방법을 설명하는 훌륭한 5 부작 시리즈를 작성했습니다.

'시리즈를 확인하십시오. 잘못 배포하는 중입니다! 여기 인 TeamCity, 서브 & 웹 배포 '같은 설정이 다른 softwar를 사용하여 달성 물론

  1. Part 1: Config transforms
  2. Part 2: MSBuild and deployable packages
  3. Part 3: Publishing with Web Deploy
  4. Part 4: Continuous builds with TeamCity
  5. Part 5: Web Deploy with TeamCity

e 패키지 (예 : TeamCity ... 대신 Team Foundation Server 등).

Web Deploy (주 서버)을 사용하여 사이트를 배포 한 후에 Web Farm Framework을 사용하여 팜의 모든 서버를 동기화 할 수도 있습니다. 배포 중에 수동 작업을 피하려고합니다. 물론 모든 단계 (파일 복사, 설정 파일 조정, 서버 동기화 ... 등)를 할 수는 있지만 오랫동안 실수는 불가피합니다.