I was experimenting with deploying a completely new Web Site to a machine with a brand new IIS installation to see what are the required parameter to do a basic deployment.
I share here my findings.
- The best approach is to deploy with a deployment group job. This way can use the IIS tasks that Microsoft provides that don’t rely on WinRM.

- When we want to create a brand new Web Site we have to double check to enable the Add Binding option and the configure authentication.

- For this exepriment my binding was to unassigned IPs and port 80.

- The IIS Authentication was the anonymous kind.

- I also configured a dedicated App Pool for this Web Site.

- The next 2 steps in the Deployment Group Job where pretty easy: we deploy the website content and then we start the Web Site.


Well done! Now we can deploy a Web Site with Azure DevOps! This is the final result for my experiment.

IIS Web Deploy is Deprecated task.. any idea how is it done now?
LikeLike