2008-08-20 16 views
2

私は内部ネットワーク上で動作するASP.netアプリケーションを持っています(実際はSharepoint 2007上で動作しています)。クライアントのPC名を取得していますか? (Windows認証)

私はちょうど疑問に思う:
クライアントが使用しているPCの名前をどうにか取得できますか?
これが役立つ場合、私はActive Directoryにアクセスします。
人は複数のPCを使用しているので、手動/静的マッピングは使用できません。

可能であれば、私はクライアントサイドの(読んだ:JavaScript)コードを使いたくないですが、サーバーサイドではできない場合はJavaScriptもOKです。
(ActiveXは問題ありません)

答えて

3

いいえ、私のネットワークのために。

2

System.Web.HttpRequest.UserHostnameあなたが探しているものはありますか?

System.Net.Dns.GetHostEntry(Page.Request.UserHostAddress).HostName 

名前を解決するDNSサーバーが実際に存在する場合にのみ動作すること、そうである:ちょうどIPに:-(

を返します。しかし、私はちょうどそれを見つけたことを

関連する問題