My problem is similar to this
Build and Deploy a Web Application with TFS 2015 Build
But, the solution is not working for me. I am working on Continuous Integration, and I have to Deploy a Web Application, and others Website, with the website I don't have problems creating the .zip Package for the deploy. I am using /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(Build.StagingDirectory)"
Then I am using Deploy IIS App for extract the .zip Package in the virtual directory for the website.
But with the Web Application no matter what Arguments I use in the MSBuild Arguments nothing works, and I don't want copy all the file from the project to the server, and I would like an option different from remove the .sln and other file after the release from the server.
I tried /p:DeployOnBuild=True /p:PublishProfile=$(DeploymentConfiguration)
and I used a publish profile created as Web Deploy Package but after the build in the artifacts I get the same files, I mean all the projects files including .sln.
I am not sure what should I expect in the artifact when I use /p:DeployOnBuild=True /p:PublishProfile=$(DeploymentConfiguration)
, but I am not seeing changes.
Can someone explain me what should I wait in this case?? and How to deploy correctly the Web Application Project using the TFS (because when I publish from the Visual Studio using the .pubxml works fine, in the server just the rights file are being copied) and the idea is make the Build and Release in the TFS no using nothing manual from Visal Studio.
Any idea and explanation is going to be welcome, Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…