Azure DevOps Extensions IIS Web App Secure

Azure DevOps Extensions are powerful add-ons that enable you to customize and extend your DevOps experience with both Azure DevOps Server (on-premises) and Azure DevOps Services (cloud-based). These extensions seamlessly integrate into your existing pipelines, repositories, boards, and test plans, providing additional functionality that addresses specific workflow requirements and automation needs beyond the platform's core capabilities.

Extensions bridge the gap between Azure DevOps' built-in features and your unique development processes. Whether you need specialized build tasks, custom release pipeline steps, enhanced work item tracking, dashboard widgets, or third-party service integrations, extensions provide the flexibility to adapt Azure DevOps to your exact requirements rather than forcing your processes to conform to default functionality.

These extensions are developed using standard, widely-adopted web technologies including HTML and CSS for markup and visual presentation, TypeScript for type-safe client-side logic and modern JavaScript development, and PowerShell for automation scripts, build tasks, and server-side operations. This accessibility means extensions can be created, maintained, and customized using familiar tools and languages that most development teams already possess, without requiring specialized or proprietary development environments.

IIS Web App Secure Task

IIS Web App Secure contains 1 task that apply security settings on an IIS server in the Azure Devops Release Pipeline.

When we use the standard out of the box IIS web app deploy tasks default security is again applied on all files / directories based on the root folder in which the app is deployed.

IIS Web App Secure is a custom task based on msdeploy to apply specific security to your needs to apply custom seucrity on a file or folder of your choosing after the deploy.
Should the need arrise to apply more than 1 security setting, this task can be reapplied multiple times.
This is a task that is run during the deploy process.

IIS Web app Secure Details:


For more details on how to install and configure this extension click here.