Dossier Installshield Autorisations de travail

À l'aide de InstallShield 2012 Professionnel pour l'installation d'un ASP.NET site web et d'une application personnalisée de la piscine de l'exécution dans securitry contexte d'un compte service réseau. Quand j'ai tester le site, je rencontre un problème d'autorisations (permissions), et le site web échoue avec le message "Erreur: Accès Refusé.".

À l'aide de InstallShield, je définir des autorisations pour chaque fichier pour un accès en lecture pour l'utilisateur "Utilisateurs Authentifiés". J'ai mis les autorisations dans l'InstallShield fichier ISM, en allant dans "Application Data" -> "Fichiers et Dossiers"

  • Sélectionnez chaque dossier dans le dossier de Destination", dossiers de l'ordinateur"
  • Cliquez-droit sur chaque dossier dans le dossier de Destination", dossiers de l'ordinateur"
  • Sélectionnez menu contextuel "Propriétés"
  • Cliquez sur le bouton "Autorisations"
  • Ajouter une entrée dans "Nom(s): la section" utilisateur "Utilisateurs Authentifiés", et le domaine est vide (sélectionnez "Lecture & Exécuter", "afficher le Contenu du Dossier", "Read")

... puis effectuer cette action à plusieurs reprises pour chaque dossier, puis pour chaque fichier.

Une fois que je test, je trouve que j'ai le problème. Si je peux naviguer dans les fichiers installés sur le serveur et de l'examen, ils semblent correctes, mais ne fonctionnent pas correctement. Enfait, j'ai - comme un Utilisateur Authentifié - ne disposez pas des autorisations pour naviguer dans la structure de dossiers, mais parce que je suis un admin je peux modifier les autorisations et les obtenir. Si je réinitialiser manuellement ces autorisations sur chacun de ces fichiers (et dossiers connexes) le site web fonctionne correctement. Cela signifie que l'application de la piscine de l'installation, la copie de fichier, et le compte service réseau fonctionnent correctement, et le problème est strictement liée aux autorisations sur les fichiers IIS est d'essayer d'accès.

Quelqu'un a eu ce problème, et de le surmonter? Si oui, comment? (Je préfère éviter d'utiliser InstallScript pour définir des autorisations.)

OriginalL'auteur barrypicker | 2012-11-19