3

우리는 웹 사이트 옵션을 사용하여 프로젝트가 아닌 비주얼 스튜디오에 구축 된 많은 레거시 사이트를 보유하고 있습니다. 지금 내가하려는 것은 TeamCity와 Octopus를 사용하여 배포 프로세스를 간소화하는 것입니다. MVC 사이트의 경우 원활하게 달성 할 수 있지만 웹 사이트는 나에게 힘든 시간을줍니다. 여기서 겪고있는 첫 번째 문제는웹 사이트에 대한 구성 변환 추가

Visual Studio에서 다른 구성 (구성 관리자 사용)을 추가하고 변형 파일을 추가 할 수 있습니다. 웹 사이트에서 새 구성 파일을 추가하는 옵션이 표시되지 않습니다. 나는 이것이 설계 상으로는 확실하지 않거나이 동작을 일으키는 일부 구성을 사용할 수 없게 할 수도 있습니다.

두 번째 질문이 같은 줄에있는 이유는 무엇입니까 (그냥 호기심)? 구성 파일을 원하는 방식으로 변환하기 위해 다른 배포 시나리오에서 어떻게 극복 할 수 있습니까?

귀하의 시간과 의견을 크게 주시면 감사하겠습니다.

Below is screenshot of what I am seeing in Visual studio 2012

답변

1

마이크로 소프트는 윈도우 애저 SDK 1.8과 웹 게시에 대한 지원을 추가했습니다. Visual Studio 2012 및 2010의 변경 사항으로 인해 웹 사이트 프로젝트를 완벽하게 지원할 수 있습니다.

자세한 내용은 여기를 참조하십시오. http://blogs.msdn.com/b/webdev/archive/2012/11/20/new-web-publish-updates.aspx

또한, Octopack는 ASP.NET WSP의 지원되지 않습니다, 그래서 당신은 당신이 이미을 알고 있다면 죄송 몇 가지 작업 방법을해야 할 것입니다. 게시 및 WSP의 문어와 포장 방법에 필요한 정보는 여기에 답장을 보내

http://help.octopusdeploy.com/discussions/questions/124-octopack-on-a-aspnet-web-site-not-a-web-application

+0

감사를 찾을 수 있습니다! 동일한 문제를 해결했습니다. 우리는 모든 레거시 프로젝트에 nugpec 패키지 (nuspec 사용)를 만들었으며 우리가 낙지와 낙지에 동일하게 부여한 것보다 동일하게 변형 할 수있었습니다. 우리는 수동으로 Web.Dev.Config/Web.Release.Config 등을 추가해야했습니다. 그래서 우리는 우리가 찾고 있던 것을 거의 비틀어서 얻지 못했습니다. 이러한 링크는 유용한 링크입니다. 감사합니다! – TorontoKid