0

Nancy.Request 对象替换了 System.Web.HttpRequest 对象,您通常可以在其中找到 ServerVariables 集合。还有其他方法可以获取这些信息吗?具体来说,我需要 LOGON_USER 对象。

4

1 回答 1

2

从模块内部,您可以调用

Context.CurrentUser.UserName

这是 Nancy 特定的调用,并假定某些容器填充它。否则,上下文将为空。

如果您在常规 ASP.NET 环境中托管 Nancy,您仍然可以尝试

System.Web.HttpContext.Current.Request.ServerVariables["LOGON_USER"]
于 2012-10-30T23:35:02.417 回答