2

私はasp .netページを作成し、Windowsユーザーを使用して認証しています。


<authentication mode="Windows" />

1 つのラベルで簡単にページを作成し、情報を表示します。


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

私はしばしばAuthenticated = 'FALSE'を取得します

Windows からユーザーを取得するには、web.config と WebMatrix をどのように構成しますか?

4

2 に答える 2

1

試す

<appSettings>
  <add key="enableSimpleMembership" value="false" />
</appSettings> 
于 2011-07-26T16:50:32.030 に答える
1

おそらく、IIS の対応する仮想ディレクトリの認証を変更せずに Web サイトを公開したと思われます。

「匿名」認証を無効にし、「Windows」認証を有効にする必要があります。<authentication mode="Windows" />IIS では、ラインインの存在web.configだけでは十分ではありません。さらに、「Windows」認証をインストールする必要があります (詳細については、例を参照しください)。

于 2010-12-21T23:48:24.457 に答える