powered by QualityHosting

No-Touch Deployment in a few words

What is No-Touch Deployment?

No-Touch Deployment (short: "NTD") is Microsoft's first attempt to create a Windows Forms deployment model with similar characteristics to the deployment of today’s web applications. That means you can run .NET applications via URL (in Internet Explorer) or a link (within a webpage or a shortcut) from a Web server without having to install it. The application will be downloaded in the background and then executed on your machine – everything happens silently and without “touching” your system. Side-effects you might remember from installing software like software breaking your machine or the famous “DLL-Hell” are not possible to happen with No-Touch Deployment.

Updates

The update mechanism was also inspired by the easy of updating web applications. When you create a new version of your application you simply have to replace the file on the Web server and from that point on everyone launching your application will get the newest version.

Security

The code running from the Internet is secure by default, which means it will be executed in a so called "Sandbox" with very limited rights. This will ensure that the program cannot read or write to resources on your computer or causing damage to your machine. However you can grant certain assemblies more or all rights. This is particularly useful for companies, which can give sign all company software a digital signature and grant all rights to that signature.

Requirements

To be able to use No-Touch Deployment for your .NET applications, the client machines need to have the Microsoft .NET Framework (minimum: 1.0 SP2, recommended: 1.1) and Internet Explorer 5.0.1 or above installed. On the server side you can use any Web server that supports HTTP to host the .NET executables. Basically you can use the web space of any Web hoster.

Still got questions on No-Touch Deployment? Drop me a comment!
 


 

 

   Copyright (C) 2003-2008 dotnet-online.com. All Rights reserved.

Contact Me | Legal