What is web deploy ?
Web Deploy simplifies deployment of Web applications and Web
sites to IIS servers. Administrators can use Web Deploy to synchronize IIS
servers or to migrate to newer versions of IIS. Web Deploy Tool also enables
administrators and delegated users to use IIS Manager to deploy ASP.NET and PHP
applications to an IIS server.
Web Deploy enables you to package your Web application
content, configuration, databases and any other artifacts like registry, GAC
assemblies etc., which can be used for storage or redeployment. If the package
needs to be redeployed to a different environment, configuration values within
the package can be parameterized during deployment without requiring
modifications to the packages themselves. Once created, these packages can be
deployed using Web Deploy cmdline or IIS Manager without requiring
What is web matrix ?
WebMatrix is a free, lightweight, cloud-connected web
With webmatrix you can Create, publish, and maintain your
website with ease.
Setup Web Platform Installer
The Microsoft Web Platform Installer (Web PI) is a free tool
that makes getting the latest components of the Microsoft Web Platform,
including Internet Information Services (IIS), SQL Server Express, .NET
Framework and Visual Web Developer easy.
1. Download web platform installer
2. Click the search bar in the upper-right hand corner
and search for "Recommended"
3. Add the "Recommended Server Configuration for Web
Hosting Providers" product and click Install
5. Add the "Web Deployment Tool 2.1 for Hosting Servers"
product and clickInstall.
How to Configure a Site for Delegated Non-Administrator
First you can Create a new site or set permissions on an existing Web site
for a new or existing non-administrator user using Web Deploy PowerShell scripts
OR you can Configure publishing on an existing site for an
existing user using the IIS Manager UI:
1. Start IIS manager with type inetmgr in Start menu
2. Choose the Sites node and right click a site
3. Right click > deploy >Configure for Web Deploy
4. The following UI will appear
5. Click select on radio
button Windows and Type the name of a non-administrator Windows user such ‘test’
and click Ok
6. Click setup and the following log will appear:
publish enabled for 'test'
Successfully created settings file 'C:\Users\JohnDoe\Desktop\test_Default
Granted 'NonAdminUser' full control on
if you don't want any trouble, web deploy is supported by asphostcentral.com