【问题标题】:Retrieving the PC Name of a Client? (Windows Auth)检索客户端的 PC 名称? (Windows 身份验证)
【发布时间】:2010-09-06 06:28:14
【问题描述】:

我有一个在内部网络上运行的 ASP.net 应用程序(实际上它是在 Sharepoint 2007 上运行的)。

我只是想知道:

我能否以某种方式检索客户端正在使用的 PC 的名称?如果有帮助,我将可以访问 Active Directory。问题是,人们使用多台 PC。所以,我不能使用任何手动/静态映射。

如果可能,我不想使用任何客户端(阅读:JavaScript)代码,但如果不能在服务器端完成,JavaScript 也可以。 ActiveX 绝对没有问题。

【问题讨论】:

    标签: asp.net sharepoint authentication


    【解决方案1】:

    System.Web.HttpRequest.UserHostname 中的建议this answer 只返回 IP :-(

    但我刚刚发现了这个:

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

    只有在确实有 DNS 服务器来解析名称时才有效,我的网络就是这种情况。

    【讨论】:

      【解决方案2】:

      System.Web.HttpRequest.UserHostname 是否提供您正在寻找的内容?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-02-12
        • 1970-01-01
        • 2012-08-01
        • 2015-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-09
        相关资源
        最近更新 更多