No-Touch-Deployment (NTD)
Eintrag zuletzt aktualisiert am: 15.12.2005
Als No-Touch-Deployment bezeichnet Microsoft die Installation von Anwendungen von einem
Webserver. Dabei erhält der Benutzer eine
URL zu einer .NET-Anwendung (.exe). Das
.NET Framework lädt die Anwendung und alle referenzierten Assemblies in ein spezielles Unterverzeichnis des
GAC, den
Assembly Download Cache (
ADC) (c:/windows/assembly/download) und führt die Anwendung von dort aus. Wenn auf dem
Webserver neue Versionen einer der beteiligten Assembly bereitgestellt werden, findet eine automatische Aktualisierung statt.
NTD funktioniert allerdings nur im Online-Betrieb (der
Webserver muss immer verfügbar sein) und erlaubt keine Einträge der Anwendung in das Start-Menü, die Softwareliste in der Systemsteuerung oder die Registry. Der
ADC kann verwaltet werden über das
SDK-Werkzeug gacutil.exe.
Ab
.NET 2.0 wird No-Touch Deployment verbessert durch
ClickOnce Deployment.