0

ユーザーが自分のマシンにログインしているクライアント ウィンドウのユーザー名を取得したいのですが、

私はこれらを試しました:

Request.servervariable["LOGON_USER"],
Request.servervariable["AUTH_USER"],
Request.servervariable["REMOTE_USER"]

しかし、IIS にアプリケーションを展開すると、これらすべての値が空白になり、アプリのシナリオにいくつかの制約が適用されます。Windows アカウントのユーザー名を db に渡すため、認証モード ="form" を使用しています。この Windows ユーザー ID が db に存在するかどうかを認証します。

同様に、IIS で匿名アクセスが必要です。

4

1 に答える 1

0

Windows認証を有効にしているとすると、Page.User.Identity.Nameからそれが得られます。

于 2012-04-30T18:06:34.217 に答える