Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Devops IIS Deploy
Devops IIS Deploy

Devops IIS Deploy

encoders

|
36 installs
| (0) | Free
Task to deploy IIS web/apps with full configuration transformation.
Get it free

Devops IIS Deploy

This extension was based on publishing code for deployment groups from the azure-pipelines-tasks project.

It's basically the original code with some other necessary routines taken from other packages in the project with the extra to do the replacement for client/endpoint nodes of the system.serviceModel.

The reason I chose to go this route instead of contributing code to the original project is that I needed to solve a publishing issue for yesterday.

Replacement of the value of the address attribute through the name of the endpoint

</system.serviceModel>
	<client>
		<endpoint address="__ServiceOne__" contract="Contract.Of.My.ServiceOne" name="ServiceOne" />
		<endpoint address="__ServiceTwo__" contract="Contract.Of.My.ServiceTwo" name="ServiceTwo" />
		<endpoint address="__ServiceThree__" contract="Contract.Of.My.ServiceThree" name="ServiceThree" />
    </client>
</system.serviceModel>

In the release variables group, there must be a key/value for Service-One containing the desired address, in my case, each environment has a linked variable group, dev, staging, production, containing the same key with the respective values ​​of the environment.

I will upload the code to github as soon as possible.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft