ClickOnce cannot be used in Windows Terminal Server


Symptoms


ClickOnce cannot be used to deploy applications on any Windows Terminal Servers including 2003, 2003 R2, 2008, and 2008 R2.

Cause


This is due to a limitation within the Windows Terminal Server remoting functionality. 

This is a limitation regardless of how the ClickOnce deployment is initiated include clicking on the deployment URL from within a standard Terminal Server session or using the Start a program on the Programs tab within the Remote Desktop Connection (MSTSC).

Resolution


ClickOnce apps are not supported as RemoteApps.

More Information


While it might be possible to get a ClickOnce application to deploy on some of the older operating systems this functionality has not been tested and could be adversely affected by future operating system service packs.

 Reference information

·         Application Settings Architecture

·         Choosing a Deployment Strategy