Nous essayons de déployer une application ClickOnce non signé. Pour certains utilisateurs, cela ne fonctionne pas avec l'erreur ci-dessous, alors que pour d'autres le pas de problème.ClickOnce, « paramètres de votre navigateur Web ne vous permettent pas d'exécuter des applications non signées.!
Ceci est probablement un paramètre de sécurité quelque part, mais nous avons été incapables de le trouver. des conseils sur la façon de permettre à cette application à installer (bar signer)
PLATFORM VERSION INFO Windows : 5.1.2600.196608 (Win32NT) Common Language Runtime : 2.0.50727.3615 System.Deployment.dll : 2.0.50727.3053 (netfxsp.050727-3000) mscorwks.dll : 2.0.50727.3615 (GDR.050727-3600) dfdll.dll : 2.0.50727.3053 (netfxsp.050727-3000) dfshim.dll : 4.0.31106.0 (Main.031106-0000) SOURCES Deployment url : http://xxxxx/xxxxx.application Server : Apache-Coyote/1.1 Deployment Provider url : http://xxxxx/xxxxx.application ERROR SUMMARY Below is a summary of the errors, details of these errors are listed later in the log. * Activation of http://xxxxx/xxxxx.applicationresulted in exception. Following failure messages were detected: + Your Web browser settings do not allow you to run unsigned applications. COMPONENT STORE TRANSACTION FAILURE SUMMARY No transaction error was detected. WARNINGS * The manifest for this application does not have a signature. Signature validation will be ignored. OPERATION PROGRESS STATUS * [12/8/2010 12:41:11 PM] : Activation of http://xxxxx/xxxxx.application has started. ERROR DETAILS Following errors were detected during this operation. * [12/8/2010 12:41:12 PM] System.Deployment.Application.InvalidDeploymentException (Manifest) - Your Web browser settings do not allow you to run unsigned applications. - Source: System.Deployment - Stack trace: at System.Deployment.Application.ApplicationActivator.BrowserSettings.Validate(String manifestPath) at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) COMPONENT STORE TRANSACTION DETAILS No transaction information is available.
Si vous pouvez désactiver le paramètre de sécurité à partir de votre code, dans cette sécurité il n'y aurait pas de point fonctionnalité existante. Apprenez aux utilisateurs comment régler le paramètre (et prenez garde que si l'un de vos clients a une certaine compréhension, cela peut le décider à ne pas vous faire confiance - de manière très publique), ou simplement signer la chose. –
@KarlKnechtel - quel est le "réglage" à corriger? – Matt