Selective Deployment of Monolithic .NET Application in Azure DevOps CI/CD
Budget: ₹1,500 – ₹12,500 INR
Project Overview
We have a monolithic ASP.NET application deployed on IIS. Currently, our Azure DevOps pipeline deploys the entire build output on every release. We want to optimize this by enabling incremental deployments — only changed DLLs, .aspx, configs, and static files should be deployed.
What We Need
Analyze Git commits / PR changes and identify modified files (.cs, .vb, .aspx, .js, .css, .config, etc.)
Map changed files to compiled outputs (DLLs) and package only what’s necessary
Update Azure DevOps pipeline to create a delta artifact and deploy only changed files to IIS
Ensure related assets (markup, scripts, CSS) are also deployed if affected
PowerShell automation for selective file replacement on IIS
Provide rollback mechanism (backup before deploy, easy restore)
Deliverables
✅ Updated Azure DevOps CI/CD pipeline supporting incremental deployment & approvals
✅ Scripts/tools to map changes → DLL outputs
✅ Documentation for deployment logic & recovery steps
Skills Required
Azure DevOps CI/CD (YAML pipelines)
.NET Framework / MSBuild / VSBuild
IIS Deployment & PowerShell Automation
Experience with monolithic .NET applications
We have a monolithic ASP.NET application deployed on IIS. Currently, our Azure DevOps pipeline deploys the entire build output on every release. We want to optimize this by enabling incremental deployments — only changed DLLs, .aspx, configs, and static files should be deployed.
What We Need
Analyze Git commits / PR changes and identify modified files (.cs, .vb, .aspx, .js, .css, .config, etc.)
Map changed files to compiled outputs (DLLs) and package only what’s necessary
Update Azure DevOps pipeline to create a delta artifact and deploy only changed files to IIS
Ensure related assets (markup, scripts, CSS) are also deployed if affected
PowerShell automation for selective file replacement on IIS
Provide rollback mechanism (backup before deploy, easy restore)
Deliverables
✅ Updated Azure DevOps CI/CD pipeline supporting incremental deployment & approvals
✅ Scripts/tools to map changes → DLL outputs
✅ Documentation for deployment logic & recovery steps
Skills Required
Azure DevOps CI/CD (YAML pipelines)
.NET Framework / MSBuild / VSBuild
IIS Deployment & PowerShell Automation
Experience with monolithic .NET applications