7

デフォルトのテンプレートからデフォルトの asp.net コア アプリケーションを作成しました。新しいプロジェクトの作成中にWindows認証オプションを選択しました(これが私がしたことです)。issexpressでアプリを実行すると、魅力的に機能します。

アプリをローカルiisに移動すると機能しますが、ユーザー情報を取得しません。Windows 機能で Windows 認証を有効にしました。しかし、空の User.Identity.Name が表示されます。この行をweb.configに追加しようとしました

    <security>
        <authentication>
            <windowsAuthentication enabled="true" />
            <anonymousAuthentication enabled="false" />
        </authentication>
    </security>

IIS マネージャーから Windows 認証をオンにしようとしました。他に何が間違っているのかわかりません。私は何が欠けていますか?

4

2 に答える 2

1

この問題を解決できました。ローカルiisでWindows認証機能をオンにすると、その後、ローカル認証が魅力的に機能しました。これを行う方法については、こちらの記事をご覧ください。

于 2016-12-11T07:29:53.167 に答える
1

web.configに入れましたか

<authentication mode="Windows" /> 

system.web セクターでも?

于 2016-07-21T13:12:20.653 に答える