我有一个在内部网络上运行的 asp.net (FW 3.5) Web 应用程序。一个特定页面需要向 Web 服务器“报告”它处于活动状态且未锁定。我需要能够在客户端运行脚本(或其他东西)以在该报告中报告 pc 的计算机名称。我找不到这样做的方法。我发现了几件事会报告 WAN IP 或主机名,但这似乎都是针对外部站点的。
任何帮助将不胜感激。
谢谢,
我有一个在内部网络上运行的 asp.net (FW 3.5) Web 应用程序。一个特定页面需要向 Web 服务器“报告”它处于活动状态且未锁定。我需要能够在客户端运行脚本(或其他东西)以在该报告中报告 pc 的计算机名称。我找不到这样做的方法。我发现了几件事会报告 WAN IP 或主机名,但这似乎都是针对外部站点的。
任何帮助将不胜感激。
谢谢,
您的应用必须针对 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 一次打电话回家。