Je viens d'essayer de déplacer un service WCF pour l'authentification Windows en utilisant cette chaîne de connexionsécurité intégrée dans la chaîne de connexion
<add name="MembershipConnection" connectionString="Data Source=DBADDRESS ;Initial Catalog=aspNetMembership;Persist Security Info=True;Integrated Security=SSPI;"/>
Le service WCF est hébergé dans IIS (2003) et l'utilisateur que j'ai installé sous ' Directory Security 'en tant qu'utilisateur, nous avons configuré pour cette application qui a l'autorisation d'installation dans SQL. La configuration du pool d'applications pour cette application s'exécute sous l'utilisateur «Service réseau», mais cette exception est générée lorsque j'essaie d'utiliser le service.
System.Data.SqlClient.SqlException: Échec de la connexion pour l'utilisateur « Domain \ MachineName $ »
Je parlé à notre administrateur système et il dit que le $ à la fin de l'utilisateur nom signifie que la machine elle-même si essayer de ne pas authentifier l'utilisateur.
des idées sur la raison pour laquelle la machine tente d'authentifier plutôt que la configuration de l'utilisateur dans IIS?
Tout ce que je devais faire est de créer un nouveau compte d'utilisateur pour ce groupe d'applications et l'ajouter au groupe 'IIS_WPG'. puis utilisez cet utilisateur comme identité du pool d'applications –