2012-10-10 4 views
0

J'appelle une application de service Web (.asmx) s'exécutant dans un répertoire virtuel sur un IIS 7.5 (à des fins de développement, je n'ai que IIS 5.1 mais j'espère pour de l'aide de toute façon). Appeler mon ws lors de l'exécution de VS2010 System.Security.Principal.WindowsIdentity.GetCurrent(). Name renvoie l'utilisateur domain \ windows mais lorsque je l'appelle via le répertoire virtuel, j'obtiens le nom de la machine \ ASPNET.WindowsIdentity.GetCurrent(). Nom renvoie le nom de l'ordinateur plutôt que le nom d'utilisateur Windows

Pour une raison quelconque, n'est pas autorisé dans le web.config sur l'environnement final. Le répertoire virtuel a uniquement l'authentification Windows intégrée. Quelqu'un peut-il faire la lumière sur la façon d'obtenir le nom d'utilisateur actuel des fenêtres des utilisateurs dans les circonstances décrites?

Merci à l'avance ...

./CJ

Répondre

0

a été autorisé à utiliser l'usurpation d'identité après tout ... maintenant tout fonctionne

Questions connexes