This should be possible using Azure DevOps self-hosted agents. Assuming you mean you have your ASP source code in Azure DevOps repos and want to deploy to an Virtual Machine.
You can read more here:
https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/windows-agent?view=azure-devops
Installation and configuration guide:
https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/windows-agent?view=azure-devops
Once the agent is registered it’ll show as online in Azure DevOps and you’ll be able to create a pipeline that runs using this agent , thus giving you the option to deploy to the IaaS VM via the registered agent.
Hope this helped, please feel free to mark as the accepted answer if it did.