IIS 7, cauchemar de security ASP.NET

Sans raison apparente que je connaisse, mon site ASP.NET sur mon server de développement local (IIS 7) a commencé à renvoyer le code d'erreur 500 – Erreur interne du server .

Après avoir accordé à l'user " Users (MY_COMPUTER_NAME\Users) " des droits de contrôle complets sur ce dossier (virtuel sous IIS), le site a commencé à fonctionner à nouveau. Mais cette fois, mes DLL créateurs de PDF ne fonctionnent toujours pas (continuez à revenir null) et cela semble toujours être ce problème de security.

Est-ce que je manque d'autres parameters de security? J'ai donné au dossier un contrôle complet aux users suivants:

  1. IUSR
  2. SYSTÈME
  3. SERVICE LOCAL
  4. SERVICE DE RÉSEAU
  5. MyName (Belrije \ MyName)
  6. Administrateurs (Belrije \ Administrateurs)
  7. Utilisateurs (Belrije \ Users)
  8. IIS_IUSRS (Belrije \ IIS_USRS)

P / S: Belrije est le nom de l'ordinateur

REMARQUE: J'ai cette même configuration fonctionnant sur mon ordinateur portable sans aucun problème.

J'utilise:

 IIS 7 Windows 7 Ultimate ASP.NET 3.5 Website 

Cette erreur peut être générée en raison de plusieurs raisons possibles.

Jetez un oeil à cet article sur Message d'erreur lorsque vous visitez un site Web hébergé sur IIS 7.0: "Erreur HTTP 500.0 – Erreur interne du server"

Ajoutez un file web.config dans la racine de l'application et modifiez-le afin qu'il affiche le message d'erreur complet:

 <customErrors mode="Off" ...> 

(Ne faites pas cela sur un server de production)

Vérifiez que si vous utilisez Internet Explorer, le réglage «afficher de courts messages d'erreur HTTP» n'est PAS défini ou utilisez un autre browser.