J'utilise Windows 2008 R2 avec IIS 7.5 et j'ai mappé la source de mon site Web sur un lecteur réseau. Lorsque je le fais, l'erreur ci-dessous se produit. Lorsque vous pointez sur le c: lecteur local, le site Web fonctionne.
Error Summary
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Detailed Error Information
Module IIS Web Core
Notification Unknown
Handler Not yet determined
Error Code 0x80070003
Config Error Cannot read configuration file
Config File \\?\H:\ExcelAutomation\1.0\src\docs\web.config
Requested URL http://vmwws085381.msad.ms.com:80/index.html
Physical Path
Logon Method Not yet determined
Logon User Not yet determined
Config Source
-1:
0:
La solution pour moi était d'ouvrir IIS, de cliquer sur mon site et, sous Paramètres avancés, de modifier le chemin d'accès physique au partage réseau, tel que \\server\share\..
au lieu d'utiliser le lecteur mappé.
La source originale qui m'a aidé à arriver à cette solution est ici: http://forums.iis.net/t/1157959.aspx
Une autre cause est que le module URL Rewrite n'est pas installé si votre application Web fait référence à cela dans le fichier Web.config associé - cela est détaillé dans cette Question de débordement de pile
Pour les personnes qui rencontrent cette erreur sur votre système local, cela peut se produire lorsque vous partagez du code sur plusieurs serveurs ou copiez un projet existant vers un nouvel emplacement et que son chemin de répertoire virtuel fait toujours référence à un chemin plus ancien.
Cela m'est arrivé alors que je partageais un projet sur un lecteur Google et que j'y accédais depuis 2 systèmes différents. (Je sais, aurait dû utiliser le système de contrôle de version)
Solution:
Faites un clic droit sur le projet >> Web >> Créer un répertoire virtuel
Il va probablement montrer une invite. Sélectionnez Oui et vous avez terminé.
En outre, rédigez une note mentale (ou écrite) pour vous-même et les autres administrateurs: Si vous modifiez le mot de passe de ce compte, modifiez-le sur les deux serveurs et dans la connexion IIS.