I recommend switching to a management service route. In addition to the msdeploy functions, the management service function enables you to remotely administer IIS 7 / 7.5 from your computer. With all IIS servers in one console, you can easily export the application to one computer and import it to another.
It seems that the most complex implementation of msdeploy is in terms of security and in terms of configuration. IIS Manager makes it easy to configure details around the endpoint (SSL certificate, port, etc.). Well, this is true for IIS 7 / 7.5 on Windows 2008 and R2, but not on Windows Vista or 7. For some strange reason, there is no user interface for managing web sites on non-server SKUs.
An agent is basically a standalone web server without any user level permissions. This is why it requires the person performing the remote deployment to have administrator privileges on the target machine. It looks like a simpler, bare metal implementation. Since you already have IIS serving HTTP / HTTPS, and since the IIS implementation in HTTP has kernel-level optimization, you donβt type anything by sending an agent route.
If you want to remotely administer Windows 2008 or R2 from Windows Vista / 7, install this on your workstation: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=32c54c37-7530-4fc0-bd20- 177a3e5330b7 ... it was icing on a cake for me.
scottt732
source share