1

MSBuild를 사용하여 프로젝트를 게시하려고합니다. 인터넷에서 검색했지만이 단계에서는 전달할 수 없습니다. 아래 코드를 사용하고 있습니다.웹 VS2010과 MsBuild.exe 및 명령 줄을 사용하여 웹 사이트 게시/게시

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" "C:\Projects\Employee\Employee.csproj" /p:Configuration=Release /t:rebuild 

이 줄은 프로젝트를 성공적으로 컴파일하고 배포합니다. 하지만 내 web.config 파일은

obj\Release\TransformWebConfig\original

아래에있는 내 질문은 내가 특정 폴더에 배포 할 수있는 방법입니다

obj\Release\Package\PackageTmp 

에서 내 DLL은 있습니다. 또한 모든 매개 변수 및 자습서로 인터넷에서 조직화 된 정보를 찾을 수 없었습니다. 어디서 찾을 수 있니?

또한 MsBuild 및 Web Deployment를 처음 사용했습니다. 내 질문에 관련된 다른 stackoverflow 대답은 높은 수준입니다. 좀 더 명확하게 설명해 주시겠습니까? 당신은 MS가 예를 들어 다음과 같은 방식으로 구축 호출하는 경우

답변

1

:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe TestApp.csproj /p:Configuration=Release /t:Package 

대상 "패키지"를 지정하여 당신은 MS가 웹 사이트를 패키지에 명령.

웹 사이트를 빌드하고 MSDEPLOY 패키지 (특정 zip 파일 레이아웃)로 패키징합니다.

샘플 빌드의 출력은 파일 생성 된 경우, 예를 들어, 그것은 우리에게 실제로 많은 도움이 될 것입니다 및 다음 갈 곳으로 당신에게 단서를 제공합니다 : 그것은 또한 우리에 대한 링크를 제공

Package "TestApp.zip" is successfully created as single file at the following location: 
file:///C:/TestApp/obj/Release/Package 

을 이 샘플 패키지

Sample script for deploying this package is generated at the following location: 
C:\TestApp\obj\Release\Package\TestApp.deploy.cmd 
For this sample script, you can change the deploy parameters by changing the following file: 
C:\TestApp\obj\Release\Package\TestApp.SetParameters.xml 
Done Building Project "C:\TestApp\TestApp.csproj" (Package target(s)). 
를 배포하는 파일을 .cmd를 만든 곳

To get the instructions on how to deploy the web package please visit the following link: 
    http://go.microsoft.com/fwlink/?LinkId=124618 

그런 다음 당신을 보여줍니다 자세한 내용을 보려면

이렇게하면 행복한 배포를 만들고 실행할 수 있습니다.