From: Martin Hinks Neither of these technologies depend on CAS, but, if I understand correctly they were created in the first place for reasons to do with CAS - in fact, to get round security limitations that CAS imposes.
I am trying to explaing that they are not to save you. CAS is to save you. "No Touch" is the ability of the runtime to execute somthing just by giving an URL. It simply eliminates the need to download all the files manually and makes administrators able to maintain a central instance of the application on a single URL. Treats that URL as a base to find configuration, dependent assemblies, ... And of course CAS has code origin security as well based on that URL. So it can make "No Touch" more safe but "No Touch" is not based on CAS. "No Touch" is a feature of .NET Framework since version 1.0.
Surely there is not much merit in having this technology until CAS support is fully mature as it is designed to be a helper to run the app with full trust?
"Click Once" is designed to deploy the application much like an installer. It is not designed to elevate security. It has the ability install the application with full trust if needed (with your confirmation) but it is only a minor feature not "Click Once" itself. For a short explanation along with a picture see: http://msdn.microsoft.com/smartclient/understanding/windowsforms/2.0/features/clickonce.aspx Note that the publishing wizard is in Visual Studio and the installer is on the web server. Korn�l _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
