Search code examples
iisdeploymentpermissionsiis-6msdeploy

MSDeploy remote permissions needed for Windows 2003 Server / IIS 6


What are the permissions needed for running delegated deployments, using MSDeploy, targeting a Windows 2003 Server / IIS 6.0 ?

EDIT: this is a duplicate of ... How to allow non-admin user to deploy web applications on IIS 6 using web deploy


Solution

  • IIS6 can't be published to directly via Web Deploy, so you will need to use Web Deployment Agent. Once you have setup the agent, the endpoint address should look something like this:

    http://myserver/MsDeployAgentService

    Note this is not an HTTPS address and does not explicitly specify a port. Also, the account publishing to this endpoint must have admin rights on the server (nasty, but necessary). Finally, make sure the "Web Deployment Agent Service" is actually running because it's not set to start automatically by default.