
The process known as Web Deployment Agent Service belongs to software Microsoft Web Platform Extensions or Microsoft IIS Extensions or Microsoft Web Deploy by Microsoft (www.microsoft.com). Description: MsDepSvc.exe is not essential for the Windows OS and causes relatively few problems.
MsDepSvc.exe file information
The process known as Web Deployment Agent Service belongs to software Microsoft Web Platform Extensions or Microsoft IIS Extensions or Microsoft Web Deploy by Microsoft (www.microsoft.com).
Best practices for resolving MsDepSvc issues
A clean and tidy computer is the key requirement for avoiding problems with MsDepSvc. This means running a scan for malware, cleaning your hard drive using 1 cleanmgr and 2 sfc /scannow, 3 uninstalling programs that you no longer need, checking for Autostart programs (using 4 msconfig) and enabling Windows' 5 Automatic Update.

Introduction
- The Microsoft® Web Deployment Tool simplifies the migration, management, and deployment o…
With the Web Deployment Tool, you can: - •Migrate Web applications between IIS 6.0 and IIS 7 and above - Simplify the planning of your II…
•Synchronize your server farm - The Web Deployment Tool makes it possible for you to efficiently synchronize sites, applications, or servers across your IIS server farm by detecting differences between the source and destination content and transferring only those changes which need sy…
Download and Install the Web Deployment Tool
- The Web Deployment Tool is a managed code framework that includes the public application pr…
•IIS Manager UI Module – UI module makes it possible for users to perform a subset of deployment tasks, mainly packaging or deploying a Web site or app. This module requires the installation of IIS 7 or above, or IIS Remote Manager. - •Remote Agent Service – An administrator-only service based on HTTP/HTTPS that allows serv…
•IIS Deployment Handler – A handler that integrates with Web Management Service (WMSvc) and allows non-administrators or administrators to perform remote operations. This handler requires the installation of IIS with WMSvc.
Use the Web Deployment Tool for Web Farms
- The Web Deployment Tool can be used to deploy new applications to a Web farm or to keep changes synchronized between the Web farm servers. The Web Deployment Tool does not currently support a central UI or configuration store for a list of servers in a farm (for example, syncing multiple machines at once), but you can simply store this list of servers and perform syn…
Package and Deploy Applications with the Web Deployment Tool
- For information about packaging and deploying applications with the Web Deployment Tool, se…
•Export a Package through IIS Manager. - •Import a Package through IIS Manager.
•Configure the Web Deployment Handler.
Migrate from IIS 6.0 to IIS 7 or Above
- You can use the Web deployment Tool to migrate:
•From 1 or 1,000 Web sites from IIS 6.0 to IIS 7 or above, including all configuration settings, content, and certificates. - •A single application.
•An entire server (including all Web sites and application pools) from IIS 6.0 to IIS 7 or above.
Synchronize Web Servers
- You can use the Web Deployment Tool to synchronize a Web site from a source to a destinatio…
•Synchronize IIS 7 and Above.
Features of the Web Deployment Tool
- The following information is an extensive list of the features of the Web Deployment Tool:
•Seamless integration with IIS Manager and Visual Studio 2010 interface for creating packages and deploying them onto a machine, both locally and remotely. - •Seamless integration with the Web Platform Installer to install community Web applications sim…
•Web application packaging:
Links for Further Information
Is The Web Deploy Remote Agent The Right Approach For You?
Task Overview
- This topic describes how to configure an Internet Information Services (IIS) 7.5 web server to accept and deploy web packages from a remote computer using the Web Deploy Remote Agent approach. You'll need to: 1. Install IIS 7.5 and the IIS 7 recommended configuration. 2. Install Web Deploy 2.1 or later. 3. Create an IIS website to host the deployed content. 4. Ensure that the We…
Install Products and Components
- This section will guide you through installing the required products and components on the web server. Before you begin, a good practice is to run Windows Update to ensure that your server is fully up to date. In this case, you need to install these things: 1. IIS 7 Recommended Configuration. This enables the Web Server (IIS)role on your web server and installs the set of II…
Configure The IIS Website
- Before you can deploy web content to your server, you need to create and configure an IIS website to host the content. Web Deploy can only deploy web packages to an existing IIS website; it can't create the website for you. At a high level, you'll need to complete these tasks: 1. Create a folder on the file system to host your content. 2. Create an IIS website to serve the content, and …
Configure Firewall Exceptions
- By default, the Remote Agent Service listens on TCP port 80, at this URL: http://servername.com/MSDEPLOYAGENTSERVICE In most cases, you won't need to configure any additional firewall rules for the Remote Agent Service because web servers typically listen for HTTP requests on port 80. If you customized your installation to listen on a nonstandard port, yo…
Conclusion
- At this point, your web server is ready to accept and install web packages from a remote computer. Before you attempt to deploy a web application to the server, you may want to check these key points: 1. Have you registered ASP.NET 4.0 with IIS? 2. Does the application pool identity have read access to the source folder for your website? 3. Is the Web Deployment Agen…
Further Reading
- For guidance on how to configure custom Microsoft Build Engine (MSBuild) project files to deploy web packages to the Remote Agent Service, see Configuring Deployment Properties for a Target Environment.
Task Overview
- In this walkthrough, we will show steps for installing and configuring Web Deploy on IIS 8.0 or lat…
Windows 8.0 and 8.1 do not come with the Web Management Service that is required for remote connections. For more information, see Remote Publishing Cannot Be Set up on Windows 8.0 or 8.1.
Install Products and Components
Configure The Web Management Service
Create and Configure An IIS Website
Configure Firewall Exceptions
- This section will guide you through installing the required products and components on the web server. Before you begin, a good practice is to run Windows Update to ensure that your server is fully up to date. In this case, you need to install these things: 1. IIS 7 Recommended Configuration. This enables the Web Server (IIS)role on your web server and installs the set of II…
Conclusion
- Now that you've installed everything you need, the next step is to configure the Web Management Service in IIS. At a high level, you'll need to complete these tasks: 1. Enable basic authentication at the server level. 2. Configure the Web Management Service to accept remote connections. 3. Start the Web Management Service. 4. Check that the require...
Further Reading
- Before you can deploy web content to your server, you need to create and configure an IIS website to host the content. Web Deploy can only deploy web packages to an existing IIS website; it can't create the website for you. You also need to do a little extra configuration to allow your non-administrator account to deploy content remotely. At a high level, you'll need to complete th…