Build ASP.NET and deploy to IIS

Fr0zt
Contributor
July 3, 2018

Hello.

I am building an ASP.NET web site using command line, with Visual Studio msbuild, like this:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true;PackageLocation=${bamboo.build.working.directory}

It works ok (it creates a deploy.cmd and a zip file in my build working directory).

 

In my deploy task, I also used command line and define my task like this:

msdeploy -verb:sync -source:package="ASPSample.zip" -dest:auto -setParam:kind=ProviderPath,scope=contentPath,value="Default Web Site"

In here something is going on because my Deploy keeps going for a while... I think it's some issue about the working directory, because if I use this commands in the command line (by hand) everything is working fine.

So, my question is this: what's the better solution for fixing this? (Making the deploy fetching the same directory where my build is).

 

Thanks.

 

1 answer

1 accepted

1 vote
Answer accepted
Omar Herrera
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 3, 2018

Hi @Fr0zt if you are using deploy task on a Deployment proyect the firt step is download the artifact second one the path for "ASPSample.zip" must be absolut path you must combine the working directory + ASPSample.zip.

Cheers.

Fr0zt
Contributor
July 3, 2018

Yes thanks.

I don't know why but I just remaked the build and the deploy and it works ok now.

Thanks

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events