2009-03-13 7 views
0

je reçois ce qui suit lorsque je construis localementprojets de déploiement Web, Team Suite 2008

Granting IIS read access to the folder 'C:\Projects\YourClubMatters\Trunk\YCM\WebSite_deploy\Release'. 
C:\Program Files\MSBuild\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets(676,5): error : Some or all identity references could not be translated. 
Warning: Unable to grant IIS access to folder 'C:\Projects\YourClubMatters\Trunk\YCM\WebSite_deploy\Release'. 

Je reçois cette erreur lors de la construction au niveau local ou sur le serveur de base de l'équipe.

Je ne sais pas exactement comment le résoudre, avoir l'app iis pool et le site web en cours d'exécution en tant qu'utilisateur tfs donc il n'a aucun problème à visualiser le site mais l'erreur est vraiment irritant car il me dit toujours ma construction est cassé.

Répondre

0

Exécutez un audit sur le dossier en question et découvrez la tentative d'accès en échec. cela vous indiquera quel compte a le problème. Vous pouvez alors accorder des droits d'accès à ce compte et votre erreur disparaîtra.

Si vous n'êtes pas en mesure de configurer l'audit, parlez à vos collègues de réseau et dites-leur ce que vous recherchez.

Je ne suis pas sûr, en main, quel compte IIS pourrait utiliser dans ce cas. Ce peut être le compte qui exécute réellement le service (probable?), Mais il peut y avoir un autre compte impliqué. Même si vous utilisez le compte TFS, qui peut très bien être admin, il délègue du travail à IIS pour le déploiement.

Bonne chance!

+0

J'ai trouvé cet article sur la vérification ... http://www.gregthatcher.com/Papers/IT/audit.aspx –

+0

Pas de chance avec ce que Aucune tentative d'accès échoué n'apparaissant dans le journal –

+0

L'audit est en cours avec la machine en question. Vous devez vous assurer qu'il est configuré pour une vérification d'échec. –

Questions connexes