0

問題が発生しましたが、アプリ 1 とアプリ 2 の違いを特定できません。どちらのアプリもSession_Start()、Global.asax から以下のまったく同じコード行を実行します。1 つのアプリはユーザーを正しく識別し、もう 1 つのアプリは単純に...DOMAIN\USERを返します。''

UserService.GetUserInfo(Context.User.Identity.Name.ToString());

どちらのアプリも、Windows 認証を使用するために Web.config にこれを持っています。

<authentication mode="Windows"></authentication>
4

1 に答える 1

1

Windows 認証をサポートする IIS Express でローカルにテストできます。したがって、web.config には次のものが必要です。

<authentication mode="Windows" />

プロジェクトのプロパティで、IIS Express を構成して Windows 認証を有効にします。

ここに画像の説明を入力

Anonymous Authenticationに設定する必要があり、 に設定するDisabled必要Windows AuthenticationがありますEnabled

于 2012-10-12T10:53:29.243 に答える