Nancy.Request对象替换了System.Web.HttpRequest对象,这是您通常可以找到ServerVariables集合的对象。有没有其他方法来获取这些信息?具体来说,我需要LOGON_USER对象。
答案 0 :(得分:2)
从模块内部,您可以致电
Context.CurrentUser.UserName
这是Nancy特定的电话和assumes certain containers populating it。否则,Context将为null。
如果您在常规ASP.NET环境中托管Nancy,您仍然可以尝试
System.Web.HttpContext.Current.Request.ServerVariables["LOGON_USER"]