Exception lors du déploiement de IIS: échec de la Connexion de l'utilisateur 'IIS APPPOOL\DefaultAppPool"

Je suis en train de travailler à travers quelques WCF exemples dans "Windows Communication Foundation 4, étape Par Étape". Mon résultant de l'application s'exécute correctement tant que le service est hébergé dans casini. Il ne lorsque je de déployer le service IIS local. Lorsqu'il est déployé à IIS, je peux parcourir pour le svc page dans IE. Qui fonctionne.

Selon le livre, page 41, le pool d'application du compte doit être membre du rôle db_owner dans ma base de données. L'auteur suggère, après vérification de l'adresse correcte du service (déjà fait), de vérifier les autorisations de l'application de la piscine compte.

Comment puis-je vérifier le compte est utilisé par le pool d'applications de l'hébergement de mon service WCF? Actuellement à l'aide de la valeur par défaut d'application de la piscine et du pool d'applications IIS\DefaultAppPool est dans le rôle db_owner. IIS APPPOOL\ASP.NET v4.0 est également dans le rôle db_owner.

L'exception est...

System.Data.SqlClient.SqlException: Login failed for user 'IIS APPPOOL\DefaultAppPool'.

Comment puis-je résoudre ce problème? Merci!