No-Touch Deployment Web Sample

No-Touch Deployment Web Sample

Description of the No-Touch Deployment sample for the Tablet PC.

This sample shows how to deploy a managed Tablet PC application over the Web by using no-touch deployment. You should be familiar with the concepts discussed in No-Touch Deployment in the .NET Framework Leave Site. Your computer must have Microsoft Internet Information Services (IIS) installed to run this sample.

Overview

With no-touch deployment, Tablet PC Windows Forms applications—desktop applications built by using the classes in the System.Windows.Forms namespace of the Microsoft® .NET Framework and the Microsoft Windows® XP Tablet PC Edition Development Kit 1.7—can be downloaded, installed, and run directly on users' computers without any alteration of the registry or shared system components.

This sample takes the original project for Auto Claims Form Sample, AutoClaims, and provides an installer project, AutoClaims_NoTouchWeb. Once compiled and run, the installer project creates a new virtual root, also called AutoClaims_NoTouchWeb. The installer copies a file, default.htm, that includes a link to the AutoClaims.exe assembly. To launch the rich client application, navigate to the virtual root with Microsoft Internet Explorer, and then click the link in the default.htm page.

Note: You must navigate to the virtual root by way of IIS (for example, https://localhost/AutoClaims_NoTouchWeb/default.htm) and not directly through the file system in order for the application to work in the Internet Explorer application domain.

<html>
    <head>
        <title>AutoClaims (No Touch Web)</title>
    </head>
    <body>
        <a href="AutoClaims.exe">Launch AutoClaims Sample</a>
    </body>
</html>

No-Touch Deployment Requirements

All dependent assemblies must be located either in the assembly search path or the root of the virtual directory of the Web site. The AutoClaims_NoTouchWeb deployment project installs the assembly and the referring page, default.htm, into the same virtual root (AutoClaims_NoTouchWeb).

For more information about using ink on the Web, see Using Ink on the Web.