如何从浏览器中读取客户端的计算机/计算机名称?
是否可以使用JavaScript和/或ASP.NET?
我有一个能够运行NodeJS代码的客户端应用程序.我试图获取客户端Windows用户名(客户端始终在Windows机器上运行)并将Windows用户名传递给服务器端.
如何使用Node.Js获取当前的Windows用户名?
我试图找到类似于WindowsIdentity.GetCurrent()的内容.在C#中为node.js 命名,或在CMD中使用whoamI命令.
我想将网站 url 添加到我的 webapi 方法中。例如,我的网站名称是 abc.com,我的 api 方法 url 是 xyz.com/getdetails?a=1 现在在我的 webapi 控制器上,我想获取 abc.com url 来识别该方法被调用。
我尝试过
System.Net.Dns.GetHostEntry(HttpContext.Connection.RemoteIpAddress.ToString()).ToString();
Run Code Online (Sandbox Code Playgroud)
但这没有用。我也尝试过使用
PCName = Dns.GetHostEntry(Request.ServerVariables["REMOTE_ADDR"]).HostName;
Run Code Online (Sandbox Code Playgroud)
但这对于核心似乎已被弃用
我正在寻找在我的站点中实现日志记录机制,我希望做基本的用户操作日志记录.我不想记录他们点击的每个按钮,但我确实想记录他们做的更改动作.
是否有任何库或文章/教程可以帮助我为我的asp.net网站实现一个良好和有效的日志记录机制.我不确定MVC5中是否有任何可能用于记录的更改,因为我知道用户身份验证和授权已经从4变为5.
我确信有一个动态库可以在很多不同的情况下工作.
很高兴有:
我正在考虑创建一个自定义过滤器或属性,然后记录起诉动作,但这只是我的想法,我在这里问一下标准/行业的方法是什么.