Microsoft Web Platform Hosting Program -Pilot

By Walter Oliver

February 18, 2009

Introduction

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:

  1. 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.
  2. 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).

  3. 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.

  4. 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.

  5. Within the content donwload (download I and download II) you will find critical technology areas like IIS, SQL Server 2008, Hyper-V, and System Center sections subdivided into 4 major subsections:
    • 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.

  6. Content To Share with End Users:

Step by Step Hosting Instructions

Content Map

Planning the Web Hosting Architecture

Deploying the Windows Web Platform in Shared Hosting Environments

Verifying the Deployment

Installing Infrastructure Components

Configuring IIS

Migrating

Provisioning and Managing

PowerShell Scripts and C# Code Samples

Using Shared Hosting Environments

Please send your questions and feedback to iisnet@microsoft.com.