When using msdeploy and the msdeploy.axd handler any attempts to deploy to my remote server is met with a 401 not authorized error and the server logs
IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED
Only Windows Administrators are allowed to connect using a server connection. Other users should use the 'Connect To Site or Application' task to be able to connect.
Process:WMSvc
What is the correct way to target the axd for the site level?
If you use Web Deploy Tool 2.0 you can use IIS Manager UI to enable non-admin users to deploy website:
When you click Setup button Web Deploy grants necessary permissions to selected user. You can discard generated file.