나는 다음과 같은 MSBuild를 명령을 실행하면 :MSBuild를 통해 빌드를 실행할 때 TeamCity에서 내 웹 프로젝트의 패키지/게시 설정을 무시하는 이유는 무엇입니까?
msbuild /t:Package /p:Configuration=Release;PackageLocation={MY PACKAGE LOCATION}
내 패키지가 제대로 만들어 내 SetParameters 파일의 내용은 다음과 같습니다
<?xml version="1.0" encoding="utf-8"?>
<parameters>
<setParameter name="IIS Web Application Name" value="Default Web Site/SiteNameIWant" />
</parameters>
"SiteNameIWant는"내 웹 응용 프로그램 프로젝트에서 직접 온다 파일 :
<DeployIisAppPath>Default Web Site/SiteNameIWant</DeployIisAppPath>
내 웹 응용 프로그램 프로젝트 파일을 디버그 및 릴리스 구성 ations.
그러나 TeamCity를 통해 빌드를 실행하면 내 사이트 이름이 "SiteNameIWant.csproj_deploy"로 표시됩니다. 나는 명시 적으로 빌드 매개 변수를 추가하여 해결 방법을 발견했다 :
system.DeployIisAppPath=Default Web Site/SiteNameIWant
그러나, 나는 인 TeamCity 내 웹 응용 프로그램 프로젝트 (구성에 따라 설정) 값을 무시하기 때문에이 솔루션에 만족하지 않다.
웹 응용 프로그램 프로젝트 파일 설정을 존중하도록 TeamCity를 얻으려면 어떻게해야합니까?