Je viens de faire un service en C# qui récupere des données de ma base de registre.
Un Client qui récupere ces données et qui les affiches a l'ecran.
Mais j'ai un soucis, en local; ca marche tres bien mais quand le met sur un serveur; j'execute mon client et une erreur est retournée :
System.Web.Services.Protocols.SoapException: Le serveur n'a pas pu traiter la
demande. ---> System.Security.SecurityException: Accès au registre demandé
non autorisé.
à System.ThrowHelper.ThrowSecurityException(ExceptionResource
resource)
à Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean
writable)
à WebService1.Service1.ReadReg_log_name()
La zone de
l'assembly qui a échoué était :
MyComputer
--- Fin de la trace de la
pile d'exception interne ---
Si quelqu'un peut m'expliquer le problème, et surtt si quelqu'un connait une solution je suis prenneur.
Merci
A voir également:
Erreur d'accès au registre
Accès au registre demandé non autorisé - Meilleures réponses
Erreur d'accès au registre windows 10 - Meilleures réponses
bon je ne te surprendrais pas si je te disais que modif un clé de registre via une application web... déjà ça me paraît zarb.
certains disent que ce n'est pas possible, en tout cas pas nativement et facilement.
j'ai lu ça qqpart sur google.
<nobr>[javascript:void(0) Remove]</nobr> the ASPNET user from Local Administrator Group. Give the full permission for the following registry<nobr>[javascript:void(0) key]</nobr> for user ASP.NET.
HKEY_LOCAL_MACHINE\SYSTEM\<wbr>CurrentCon<wbr>trolSet\Co<wbr>ntrol\Lsa