C#, Visual Studio 2008, IIS7 : 404 Erreur Sur Le Nom De Domaine

Dans le genre de bogues qui n’arrivent que sur IIS7 voici un bel exemple.

Vous avez un script c# qui appelle un flux XML et le traite via la classe XMLReader. Il tourne nickel sur le serveur de test de l’IDE Visual Studio 2008, mais sur IIS7 il vous crache une belle erreur  404 lors de l’appel à l’URL du flux XML.

Si vous avez déjà donné tous les droits administrateur à votre compte Windows (celui avec lequel vous vous êtes connecté à la machine/PC), et si vous en avez assez de modifier les droits d’accès du  répertoire où est hosté votre script, voici ce qui devrait vous aider :

Il faut aller dans la configuration de IIS7 pour modifier, entre autre, le compte Windows que IIS7 utilise :

Capture

– Ouvrir : IIS7
– Cliquer sur : "Afficher les pools d’applications".
– Cliquer sur : "Définir les valeurs par défaut des pools d’applications…"
– Cliquer sur : "Charger le profil utilisateur" et choisir la valeur "True".
– Cliquer sur : "Identité" et choisir "Compte personnalisé" pour entrer votre compte Windows (login/apssword).

Capture2
– Cliquer sur : "Ping" et choisir la valeur "False".
– Arrêter et démarrer IIS7.                       

Cette config IIS7 utilise votre compte qui a déjà tous les droits administrateurs sur votre machine, et donc votre scripte devrait avoir le même comportement que sous le serveur de test de Visual Studio.

Capture3

Enjoy !!!

@+
rv.

A propos arcturien

E.T being from Arcturus Star System... ;-)
Cet article a été publié dans Ordinateurs et Internet. Ajoutez ce permalien à vos favoris.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s