在Nancy模块中访问IIS服务器变量

时间:2012-10-30 22:03:23

标签: asp.net nancy

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

1 个答案:

答案 0 :(得分:2)

从模块内部,您可以致电

Context.CurrentUser.UserName

这是Nancy特定的电话和assumes certain containers populating it。否则,Context将为null。

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

System.Web.HttpContext.Current.Request.ServerVariables["LOGON_USER"]