GNT sans publicité, site mobile, fonctionnalitées exclusives...

Problème d'accès au registre en ASP.net

Le
Alain Rogister
Bonjour,

j'ai une application en ASP.net qui fait directement appel au registre
windows.

Nous l'utilisons sous WIN 2003 avec IIS 6. ça fonctionne très bien.

J'ai installé l'application sous Windows 2000 et IIS 5 et chaque fois que je
lance l'application, il me sort une erreur de sécurité comme de quoi je n'ai
pas accès au registre pour des raisons de sécurité.

J'ai regardé les options de sécurité et pour moi, les applications ASP.net
ont FULL accès par défaut.

Qqu peut-il me dire ce que je dois faire ?

Merci
Lire les 4 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Frédéric Queudret [MS]
Le #12394991
Bonjour,

Vous pouvez regarder si le compte de service sous lequel s'exécute votre
application ASP.NET a les droits d'accès sur les clés de registre qui vous
souhaitez lire.
pour cela, exécuter regedit.exe en ligne de commande. Déplacez vous sur la
clé que vous souhaitez accéder, click bouton droit de la souris,
sélectionnez Permissions.
Ajouter le compte de service avec les permissions nécessaires.
Dites moi si cela résoud votre problème.

cdlt,
Frédéric.
"Alain Rogister" news:
Bonjour,

j'ai une application en ASP.net qui fait directement appel au registre
windows.

Nous l'utilisons sous WIN 2003 avec IIS 6. ça fonctionne très bien.

J'ai installé l'application sous Windows 2000 et IIS 5 et chaque fois que
je
lance l'application, il me sort une erreur de sécurité comme de quoi je
n'ai
pas accès au registre pour des raisons de sécurité.

J'ai regardé les options de sécurité et pour moi, les applications ASP.net
ont FULL accès par défaut.

Qqu peut-il me dire ce que je dois faire ?

Merci




Alain Rogister
Le #12394961
Sur Windows Server 2003, c'est ce que j'ai fait et ça marche surement à cause
de ça.

Mais sur WindowsServer 2000, il n'y pas la possibilité de mettre des
permissions au niveau du registre. Du moins, je ne vois pas l'option
"Permission" comme dans Windows Server 2000. Comment puis-je faire alors pour
faire ça ?

"Frédéric Queudret [MS]" a écrit :

Bonjour,

Vous pouvez regarder si le compte de service sous lequel s'exécute votre
application ASP.NET a les droits d'accès sur les clés de registre qui vous
souhaitez lire.
pour cela, exécuter regedit.exe en ligne de commande. Déplacez vous sur la
clé que vous souhaitez accéder, click bouton droit de la souris,
sélectionnez Permissions.
Ajouter le compte de service avec les permissions nécessaires.
Dites moi si cela résoud votre problème.

cdlt,
Frédéric.
"Alain Rogister" news:
> Bonjour,
>
> j'ai une application en ASP.net qui fait directement appel au registre
> windows.
>
> Nous l'utilisons sous WIN 2003 avec IIS 6. ça fonctionne très bien.
>
> J'ai installé l'application sous Windows 2000 et IIS 5 et chaque fois que
> je
> lance l'application, il me sort une erreur de sécurité comme de quoi je
> n'ai
> pas accès au registre pour des raisons de sécurité.
>
> J'ai regardé les options de sécurité et pour moi, les applications ASP.net
> ont FULL accès par défaut.
>
> Qqu peut-il me dire ce que je dois faire ?
>
> Merci
>
>





Fred
Le #12394941
Bonjour,
Sous 2000, il faut utiliser regedt32 et non regedit pour accéder aux
autorisations.

"Alain Rogister" message de news:
Sur Windows Server 2003, c'est ce que j'ai fait et ça marche surement à
cause
de ça.

Mais sur WindowsServer 2000, il n'y pas la possibilité de mettre des
permissions au niveau du registre. Du moins, je ne vois pas l'option
"Permission" comme dans Windows Server 2000. Comment puis-je faire alors
pour
faire ça ?

"Frédéric Queudret [MS]" a écrit :

Bonjour,

Vous pouvez regarder si le compte de service sous lequel s'exécute votre
application ASP.NET a les droits d'accès sur les clés de registre qui
vous
souhaitez lire.
pour cela, exécuter regedit.exe en ligne de commande. Déplacez vous sur
la
clé que vous souhaitez accéder, click bouton droit de la souris,
sélectionnez Permissions.
Ajouter le compte de service avec les permissions nécessaires.
Dites moi si cela résoud votre problème.

cdlt,
Frédéric.
"Alain Rogister" message
news:
> Bonjour,
>
> j'ai une application en ASP.net qui fait directement appel au registre
> windows.
>
> Nous l'utilisons sous WIN 2003 avec IIS 6. ça fonctionne très bien.
>
> J'ai installé l'application sous Windows 2000 et IIS 5 et chaque fois
> que
> je
> lance l'application, il me sort une erreur de sécurité comme de quoi je
> n'ai
> pas accès au registre pour des raisons de sécurité.
>
> J'ai regardé les options de sécurité et pour moi, les applications
> ASP.net
> ont FULL accès par défaut.
>
> Qqu peut-il me dire ce que je dois faire ?
>
> Merci
>
>







Alain Rogister
Le #12394901
OK, merci, c'est bien ça !

Je l'avais fait sous win 2003 mais je ne savais pas que c'était regedt32
sour win 2000 !

Merci

"Fred" a écrit :

Bonjour,
Sous 2000, il faut utiliser regedt32 et non regedit pour accéder aux
autorisations.

"Alain Rogister" message de news:
> Sur Windows Server 2003, c'est ce que j'ai fait et ça marche surement à
> cause
> de ça.
>
> Mais sur WindowsServer 2000, il n'y pas la possibilité de mettre des
> permissions au niveau du registre. Du moins, je ne vois pas l'option
> "Permission" comme dans Windows Server 2000. Comment puis-je faire alors
> pour
> faire ça ?
>
> "Frédéric Queudret [MS]" a écrit :
>
>> Bonjour,
>>
>> Vous pouvez regarder si le compte de service sous lequel s'exécute votre
>> application ASP.NET a les droits d'accès sur les clés de registre qui
>> vous
>> souhaitez lire.
>> pour cela, exécuter regedit.exe en ligne de commande. Déplacez vous sur
>> la
>> clé que vous souhaitez accéder, click bouton droit de la souris,
>> sélectionnez Permissions.
>> Ajouter le compte de service avec les permissions nécessaires.
>> Dites moi si cela résoud votre problème.
>>
>> cdlt,
>> Frédéric.
>> "Alain Rogister" >> message
>> news:
>> > Bonjour,
>> >
>> > j'ai une application en ASP.net qui fait directement appel au registre
>> > windows.
>> >
>> > Nous l'utilisons sous WIN 2003 avec IIS 6. ça fonctionne très bien.
>> >
>> > J'ai installé l'application sous Windows 2000 et IIS 5 et chaque fois
>> > que
>> > je
>> > lance l'application, il me sort une erreur de sécurité comme de quoi je
>> > n'ai
>> > pas accès au registre pour des raisons de sécurité.
>> >
>> > J'ai regardé les options de sécurité et pour moi, les applications
>> > ASP.net
>> > ont FULL accès par défaut.
>> >
>> > Qqu peut-il me dire ce que je dois faire ?
>> >
>> > Merci
>> >
>> >
>>
>>
>>





Publicité
Suivre les réponses
Poster une réponse
Anonyme