2011-01-27 23 views
0

私はasp.net(FW 3.5)Webアプリケーションを内部ネットワーク上で実行しています。 1つの特定のページがアクティブでロックされていないことをWebサーバーに「報告」する必要があります。私はその報告書のPCのコンピュータ名を報告するためにクライアントでスクリプト(または何か)を実行できる必要があります。私はこれを行う方法を見つけることができません。私は、WANのIPアドレスまたはホスト名を報告するいくつかのものを見つけましたが、これはすべて外向きのサイトであるように見えます。ローカルネットワーク上のクライアントコンピュータ名をjavascript asp.net Webアプリケーションで取得する

ご協力いただければ幸いです。

ありがとう、

答えて

0

あなたのアプリはWindows認証用に設定されている必要があります。私は何年か前にネットでこれを降りたが、それはまだ私たちのために働く:

Dim host As System.Net.IPHostEntry 
host = System.Net.Dns.GetHostByAddress(Context.Request.ServerVariables.Item("REMOTE_HOST")) 
dim machineName as string = host.HostName 

クライアント上の/時限AJAX呼び出しを繰り返すのいくつかの種類でそれをラップし、あなたは電話が自宅すべてのウェブページを持っていますxはしばしば。

+0

返信いただきありがとうございます。アプリはフォームの認証を使用する必要があります。アプリのほとんどは外部から利用可能ですが、このページだけは利用できません。 –

関連する問題