HTTP 500.100 - Internal Server Error - ASP error - Les permissions


 

Pour écrire dans une base de données ou la modifier, il est necessaire d'avoir les permissions IIS et NTFS à IUSR_Machine (Machine = le nom de votre ordinateur)
Vous devez avoir installé votre serveur local (il y a des nombreux tutoriaux à ce sujet sur le web) et y mettre les fichiers et répertoires necessaires à votre programmation (C:\Inetpub\wwwroot)

Les droits pour IUSR_Machine dans IIS
- Démarrer --> Panneau de Configuration --> Outils d'administrations --> Services Internet IIS (en français)
- Start --> Control Panel - Administrative Tools --> Internet Information Service (en anglais)
- Développez l'arborescence et rendez-vous sur le sous-répertoire où se trouve votre base de données:
- Clic droit puis "Propriétés", dans l'onglet "Répertoire" cochez écriture (en français)
  Clic droit puis "Properties", dans l'onglet "Directory" cochez Write (en anglais)


NE CHANGEZ RIEN DANS LES "SÉCURITÉS DE REPERTOIRE / DIRECTORY SECURITY ", ELLES SONT CONFIGURÉES POUR IUSR_MACHINE PAR DÉFAUT

Les autorisations pour IUSR_Machine pour NTFS
- Ouvrez l'explorateur Windows (ou le poste de travail)
- Clic droit sur le répertoire où se trouve votre base de donnée et sélectionnez "Propriétés/Properties".
- Dans l'onglet "Sécurité", cliquez "Ajouter" --> "Avancé" --> "Rechercher" (en français)
  Dans l'onglet "Sécurity", cliquez "Add" --> "Advanced" --> "Find Now " (en anglais)
- Trouvez IUSR_MACHINE puis OK et encore OK
- Vous avez maintenant un "Compte Invité Internet (MACHINE\IURS_MACHINE)"
(c'est le même Utilisateur qui est paramétré pour surfer en local sur vos pages dans la console "Services Internet"
- Cliquez sur lui et donner lui toutes les autorisations.

Si vous n'avez pas l'onglet Sécurité / Security dans les propriétés de votre répertoire:

Lancez l'Explorateur
En français:
- Menu Outils
- Options des dossiers
- Onglet Affichage
- Décochez la case "Utiliser le partage de fichiers simples (recommandé)"

En anglais:
- Tools
- Folder Options
- View
- Use simple file sharing (Recommended)