2010-08-12 3 views
2

Je crée une page asp .net et j'utilise Windows pour m'authentifier. Je crée simplement une page avec une étiquette et des informations d'affichage.Configurer Webmatrix pour les utilisateurs Windows

 

<authentication mode="Windows" /> 
 

 

if (Page.User.Identity.IsAuthenticated) 
{ 
     Label1.Text = "Authenticated = 'TRUE'<br/>"; 
     Label1.Text = Page.User.Identity.Name; 
} 
else 
{ 
     Label1.Text = "Authenticated = 'FALSE'<br/>"; 
} 
 

J'ai souvent = authentifiées 'FALSE'

Comment configurer web.config et WebMatrix pour prendre l'utilisateur à partir de Windows?

+0

En général, je pense que cela fonctionnerait, mais curieux où vous utilisez cela. Localement sur IIS Express ou ??? Cela pourrait faire la différence. –

Répondre

1

Vous avez probablement publié votre site Web sans modifier l'authentification sur le répertoire virtuel correspondant d'IIS.

Vous devez désactiver l'authentification "Anonyme" et activer l'authentification "Windows". L'existence de la ligne <authentication mode="Windows" /> dans web.config n'est pas suffisante pour IIS. De plus l'authentification "Windows" doit être installée de cause (voir par exemple this pour plus d'informations).

+0

cela signifie-t-il que vous ne pouvez pas avoir l'authentification Windows exécutant IIS Express sur Windows 7? – Knox

+0

btw, je pense que quand vous dites "de cause" vous voulez dire "bien sûr" :) – Knox

+0

@Knox: Oui "bien sûr". La question ne contient aucune information sur le serveur Web utilisé. Je suppose que c'est plus probable IIS standard. Ce que je veux dire dans ma réponse, c'est que si les authentifications "Anonyme" et "Windows" sont activées, les utilisateurs connectés ne seront pas authentifiés. Donc pratiquement seule l'authentification "anonyme" sera utilisée. Pour pouvoir utiliser l'authentification "Windows", il faut désactiver l'authentification "Anonyme", qui est activée par défaut. – Oleg

1

essayer

<appSettings> 
    <add key="enableSimpleMembership" value="false" /> 
</appSettings> 
Questions connexes