Asp.net - faire fonctionner le framework asp.net sur un controleur de domaine

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 935 fois - Téléchargée 35 fois

Contenu du snippet

PROBLEME
Un problème récurrent dans une structure qui possède un serveur central sur lequel est installé le contrôleur de domaine (primaire ou non) ainsi que le serveur IIS.
Ainsi lors de l'installation du framework, celui-ci ne se lance pas et empeche donc d'exécuter les pages ASPX.

RAISON
La raison de ce problème est que par défaut le framework se lance avec un compte local (ASPNET) qui est lié au serveur lui même. Ainsi les contrôleur de domaine Windows 2000 ayant l'Active Directory n'ont plus d'utilisateurs locaux mais des utilisateurs du domaine.
Ainsi le compte par défaut n'existe pas et le framework (Aspnet_wp.exe) ne peut pas se lancer.

SOLUTION
La solution est de modifier le compte de lancement du framework en créant un utilisateur particulier sur le domaine (Par exemple ASPNET), lui assignant un mot de passe, et configurant le fichier de paramétrage du Framework.

FICHIER
Le fichier à modifier est dans le répertoire :
C:\WINNT\Microsoft.NET\Framework\v1.XXXXXXX\CONFIG\

Nom du fichier : Machine.config

Source / Exemple :


' Les lignes à modifier sont les suivantes et se situent dans la balise "processModel"

<processModel
....
  userName="VotreDomaine\ASPNET"
  password="PassWordASPNET"
....
/>

Conclusion :


Une fois cette modification faite, il suffit de charger une page ASPX dans un navigateur WEB afin de lancer le process "Aspnet_wp.exe".

Toutes les informations nécessaires sont disponibles ici :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wss/wss/_exch2k_running_asp_net_on_a_dc.asp

Bonne programmation.

Romelard Fabrice (Alias F___)

A voir également

Ajouter un commentaire

Commentaires

ZakBass
Messages postés
2
Date d'inscription
lundi 7 avril 2003
Statut
Membre
Dernière intervention
17 novembre 2003
-
bonjour,

J'ai suivi à la lettre toutes les recommandations mais j'ai toujours le même problème je n'arrive pas par exemple à lancer notepad à partir d'une page asp.net

:
j'a crée un nouveau user + tout les droits + modification du machine.config !!! c'est exactement pareil le même pb!!!

Merci pour votre réponse.
Christophe_D62
Messages postés
2
Date d'inscription
mardi 23 septembre 2003
Statut
Membre
Dernière intervention
17 mai 2006
-
Merci Fabrice cela fonctionne très bien.
Mon problème était un peu différent à savoir que j'avais des interrogations via WMI qui étaient lancées depuis le serveur IIS. Comme l'appel était fait avec un compte local, les machines cibles rejettaient la demande car le compte local du serveur WEB n'était bien évidemment pas valide sur d'autre machine. Ton article m'a permit de configurer Microsoft Framework avec un compte de domaine ce qui a résolu mon souci.
Par contre ZakBass cet article n'explique pas comment lancer un applicatif à partir d'une page asp mais comment faire tourner FrameWork sur un controleur de domaine.
Actuellement je vois l'article avec une notation de 1 sur 10 et j'avoue ne pas comprendre pourquoi
cs_fabrice69
Messages postés
1766
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4 -
Bonjour,

Content que cela ait fonctionné.
Pour la notation, les personnes mettent ce qu'ils souhaitent.
Personnellement, je ne m'en préoccupe que très peu et préfère avoir un retour par commentaire si possible. Cela montre réellement la pertinence de l'astuce.

Cordialement
Romelard Fabrice

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.