我们有一个sharepoint功能,可以在'MySite'创建时激活。我们需要在该功能中获取登录用户的活动目录用户名...所以我们已经使用过了 HttpContext.Current.User.Identity.User.Name 但它抛出异常 “System.ArgumentException:帐户名称不能为空字符串。”
知道为什么它是空白的?或者是否有其他方法可以登录用户的AD用户名?
感谢任何帮助。
答案 0 :(得分:2)
尝试SPContext.Current.Web.CurrentUser.LoginName
答案 1 :(得分:1)
我不确定“Mysite”。 但是,通常需要选择“集成Windows身份验证”。您可以通过
达到此选项IIS->网站 - >属性 - >指南 安全性 - >身份验证和访问 控制 - >修改
另外,如果你的web.config你应该有身份验证模式为“windows”。
如果没有帮助发布有关“功能”的更多信息, 怎么编码? 在哪里发表?