2012-03-07 19 views
0

私は少し問題があります。皆さんが私を助けてくれるかどうか確認したいと思います!現在ログインしているユーザーを取得asp.net

ASP.netのWebAppでは、ユーザー名を取得する必要があります。

私はそれを通じ行うことができた:=私の開発効率向上・マシン上のPrincipal.WindowsIdentity.GetCurrent.Name.ToString

ユーザーが、私は生産に行くとき、それはユーザーとしてASP.netを示しています...

私も、私は空の文字列を取得し、生産で、私はアプリケーションプール/ ASP.net4」を取得

ユーザー= Context.User.Identity.Name.ToString

とし、DEVステーションで試してみました。 0

どのように私はこれを動作させることができるかについての任意のアイデア?

このWebアプリケーションは、イントラネットで動作するはずです。

+0

クライアント(イントラネットサイトを訪問/使用するユーザー)またはアプリケーションプールを実行しているプロセスのWindowsユーザーIDを確認しますか? –

答えて

1

web.configでWindows認証を有効にしていることを確認してください(.config.xxxトランスフォームも確認してください)。

<system.web> 
    ... 
    <authentication mode="Windows" /> 
    ... 
</system.web> 
関連する問題