As part of the Microsoft Web Platform Hosting Program, Microsoft created the Shared Hosting Guidance Content Map; it references a set of guides, step-by-step instructions, best practices, and script samples to guide in the planning, deployment, configuration, migration, and provisioning of Microsoft Web Platform technologies for Hosters. It provides a map to the latest content across the entire set of Microsoft documentation libraries and associated sample scripts relevant to hosting professionals. It is technical guidance documentation intended to lower operational costs while increasing average revenue per user. The entire content is available for download (download I and download II).
This document provides an offline snapshot of the Shared Hosting Guidance Content Map web page as well as references to the following offline content:
- Shared Hosting Guidance: is an overview and the best starting point in the document collection. The live and most up to date version of this material can be found in the Shared Hosting Guidance Content Map web page.
Developing with Shared Hosting: is a video that demonstrates how developers and web hosting customers can use, create, and edit web sites hosted on the Microsoft Web Platform. Developers will be able to learn about the development and publishing environment, and Hosters will learn about the experience that their customers go through when interacting with their services. You will find:
- Steps a developer should follow to host their applications in a Shared Hosting Environment.
- Typical activities performed when interacting with a shared hosting provider.
- Publishing Content using FTP from Internet Explorer and Windows Explorer.
- Using Visual Web Developer (VWD) to connect to a hoster FTP site and deploy the application.
- Installing and configuring IIS Manager for Remote Administration of the web site.
- Installing IIS Manager new Modules.
- Using IIS Manager Remote Administration.
- Modifying and publishing an update for the application.
- Deploying the application database (ASP.NET Membership database).
Setting up Delegated Administration Server and Client Experience: is a video that demonstrates the Hoster and User experiences of setting up Delegated Administration. Hosters will learn how to setup Delegated Administration and what their users will need to set it up in their client computers. You will find:
- Introduction to Delegated Administration (also known as Remote Administration), it explains why it is useful in hosting scenarios.
- Configuring Delegated Administration at the server through the Management Service UI module
- Creating an IIS Manager User and assigning permissions to it. Explaining the difference between an IIS User and a Windows user account.
- Uses an Windows XP client machine to remotely administer the site through delegated administration.
- Installing IIS in XP.
- Connect to the server/site from the client. Installs extensions, explaining the server and client experience.
Using Delegated Administration is a video that provides a specific example of delegating a particular feature and how the user can take advantage of it. Hosters will learn how a currently blocked feature can be unblocked and their users can learn how to take advantage of the newly unblocked feature. You will find:
- A detailed explanation of using an actual configuration feature for administration of the site, error pages.
- Shows the client experience when the feature is locked for a site.
- The server experience when unlocking a feature for a site.
- Shows the client experience of configuring the newly unlocked feature, error page setting for the site.
- Learn: An in-depth technical drill down on the particular technology.
- Engage: Explains the value of the technology.
- Deploy: Instructions and pointers from where to download relevant bits.
- Market: Collateral that Hosters and their Sales force can use to take an offering to market.
- Content To Share with End Users:
- Developing with Shared Hosting video.
- Setting up Delegated Administration Server and Client Experience video.
- Using Delegated Administration video.
- Administering your Site Remotely.
- Deploying a ASP.NET.
- Deploying a PHP Application.
Step by Step Hosting Instructions
- Planning the Web Hosting Architecture - [Deploying the Windows Web Platform in Shared Hosting Environments](microsoft-web-platform-hosting-program-pilot.md#deploying) - [Verifying the Deployment](microsoft-web-platform-hosting-program-pilot.md#verify) - [Installing Infrastructure Components](microsoft-web-platform-hosting-program-pilot.md#infra) - [Configuring IIS](microsoft-web-platform-hosting-program-pilot.md#configiis) - [Migrating](microsoft-web-platform-hosting-program-pilot.md#migrate) - [Provisioning and Managing](microsoft-web-platform-hosting-program-pilot.md#provision) - [PowerShell Scripts and C# Code Samples](microsoft-web-platform-hosting-program-pilot.md#scripts) - [Using Shared Hosting Environments](microsoft-web-platform-hosting-program-pilot.md#using)
- Shared Hosting Configuration
- IIS Extensibility
- MIX08: Bringing Hosters and Developers Together with IIS
- Quick Guide for Shared Hosting Deployment
- IIS Components for Shared Hosting
- Installing the Web Server Role
- URL Rewrite for Hosters
- Database Manager for Hosters
- Administration Pack
- FastCGI with PHP
- Configuring IIS for Silverlight Applications
- SMB Commands Registry Keys
- Guide to Deploy FTP and Publish with VWD
- Publishing Components: FTP 7.0, WebDAV, and FPSE
- Verifying Remote Administration
- Verifying the Developer Experience – ASP.NET
- Verifying the Developer Experience - PHP
- Hyper-V Guides
- System Center Solutions (VMM & SCOM)
- DNS Server
- Active Directory DS Forest
- Introduction to Deploying Windows Server 2008
- The Configuration System in IIS
- C# and PowerShell Scripts Samples
- Configuring Server Components
- Using WSRM to manage IIS AppPool CPU Utilization
- Enabling LINQ with ASP.NET
- IIS Management and Administration
- Provisioning FTP 7.0 Sites
PowerShell Scripts and C# Code Samples
- IIS 7.0 Configuration Reference with Code Samples
- Managing IIS with the IIS PowerShell Snap-in
- C# and PowerShell Scripts Samples
- Provisioning Sample in C#
- Code Samples and Scripts
- Creating, Updating, and Publishing Web applications with Visual Web Developer
- Administering your Site Remotely
- Deploying a ASP.NET
- Deploying a PHP Application
Please send your questions and feedback to firstname.lastname@example.org.