Précédent   Forum des professionnels en informatique > Systèmes > Windows > IIS
IIS Forum d'entraide serveur Web IIS (Internet Information Services)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 15h23   #1
Invité de passage
 
Inscription : janvier 2012
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 2
Points : 1
Points : 1
Par défaut Répertoires virtuels et erreur 500.19

Bonjour,

Je suis actuellement en train de migrer des sites de IIS6 (Windows 2003) à IIS7.0 (Windows 2008) et rencontre un problème au niveau des répertoires virtuels.
En effet, je monte des répertoires virtuels présents sur un serveur distant et accessibles en lecture seule.
Depuis l'interface d'administration de IIS7, je peux parcourir le contenu du serveur distant donc le serveur y a bien accès.
En revanche, lorsque je tente d'accéder à un des fichiers du partage via navigateur, j'ai droit à l'erreur suivante :

=====
Erreur HTTP 500.19 - Internal Server Error
Impossible d'accéder à la page que vous avez demandée, car les données de configuration connexes relatives à la page ne sont pas valides.

Module : IIS Web Core
Notification : BeginRequest
Gestionnaire : Pas encore déterminé
Code d'erreur : 0x80070005
Erreur de configuration : Impossible de lire le fichier de configuration en raison d'autorisations insuffisantes
Fichier de configuration : \\?\UNC\monserveurdistant\monpartagedistant$\web.config

=====

En d'autres termes, IIS cherche à créer (!) un fichier web.config à la racine de mon partage - et comme je suis en lecture seule (et que je compte le rester, on ne badine pas avec la sécurité), il couine.

En cherchant sur le Net, j'ai lu qu'il fallait rajouter le paramètre allowSubDirConfig à false dans le fichier applicationHost.config de IIS7.
Ce que j'ai fait, même si la valeur par défaut de ce paramètre était déjà à false.

<virtualDirectory path="/test" physicalPath="\\monserveurdistant\monpartagedistant$\" logonMethod="ClearText" allowSubDirConfig="false" />

Mais sans résultat hélas.

D'autres solutions proposent de "donner les droits adéquats" à l'utilisateur de IIS pour ce partage ou de déplacer les données en local. Chose que je ne "peux" pas vraiment faire (et ça marche avec IIS6 bon Dieu !), ne gérant pas le serveur distant et ne pouvant toucher à l'architecture des sites.

Le pare-feu Windows n'est pas activé.

Avez-vous déjà rencontré un problème similaire ? Auriez-vous une piste de réflexion sur le sujet ?
Toute aide est bienvenue, et je vous en remercie d'avance !
TripleBuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2012, 13h00   #2
Invité de passage
 
Inscription : janvier 2012
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 2
Points : 1
Points : 1
Je reviens pour donner la solution trouvée (pas par moi, malheureusement pour mon ego lol).

Par défaut, l'utilisateur qui se connecte au partage réseau dans le répertoire virtuel est un compte local "NetworkService", assez générique.
Lors de mes tests, j'avais changé l'utilisateur par un du domaine (compte administrateur avec plein de droits). Cela n'avait rien changé.

En revanche, avec un compte local créé pour l'occasion, ça marche.

Donc :

1 - Créer un compte utilisateur local (sur le serveur IIS).
Inutile de le rajouter dans quelque groupe que ce soit (il ne sera que dans "Utilisateurs"). En revanche songez à ce que l'utilisateur ne puisse changer son mot de passe et que celui-ci n'expire jamais (un compte de service en somme).

2 - Au niveau du pool de connexion utilisé par le site, aller dans les paramètres avancés. Changer ensuite le champ "Identité" par l'utilisateur fraîchement créé. Validez.


En espérant que cela puisse aider !
TripleBuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h17.


 
 
 
 
Partenaires

Hébergement Web