asp.net – 带有Windows身份验证的User.Identity.Name
我的标题中有一个非常简单的局部视图叫做AccountInfoPanel.
它只有一行: Welcome: @HttpContext.Current.User.Identity.Name 在我的Web.Config我有 <authentication mode="Windows" /> 但身份名称始终为空. 如果我通过启用Windows身份验证和匿名身份验证的IIS运行它,我会遇到挑战. HTTP错误401.1 – 未经授权 我也尝试将Impersonation设置为true并从挑战中获得相同的响应. 如果所有设置都必须在IIS中完成,那么如何在Visual Studio中调试代码? 另一个问题.我的老板似乎认为你甚至不需要登录框. IE会知道你是谁.并且您可以使用其他帐户在IE中“运行”. 解决方法
检查我的清单上的一个可能的问题
http://netpl.blogspot.com/2012/06/iis-75-integrated-security-with-no.html 简而言之: 首先,确保为站点关闭匿名身份验证: 其次,在Interner Explorer中启用集成安全性(选项/高级并选中“启用集成Windows身份验证”选项). 第三步,将您的网站添加到“本地Intranet”区域,并至少选择“选项/安全设置/本地Intranet /自定义级别”下的“仅在Intranet区域中自动登录”选项. 第四,确保用户和应用程序服务器位于同一个域中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-web-api – ASP.NET Web API – 具有多个参数的GET
- asp.net 关于gridview使用的一些小技巧
- asp.net-mvc – MVC的理由?
- asp.net-mvc – WebApi Action过滤器调用两次
- asp.net-mvc – 401未授权:访问被拒绝由于无效的凭据
- entity-framework – Entityframework Mapping问题
- asp.net-mvc – 为桌面和移动浏览器格式化ASP.Net MVC应用程
- asp.net-web-api – 没有IQueryable的OData
- asp.net-mvc-3 – IoC对泛型的关注点分离
- asp.net-mvc-3 – MVC3 razor Webgrid分页和排序超过2000条
- asp-classic – asp classic:获取位于管理文件夹
- ASP.NET vs. Silverlight
- asp.net – 如何禁用.NET事件日志警告?
- ‘ASP._Page_sitecore_shell_client_Speak_Layou
- asp.net – 我应该加密URL参数传递的GUID吗?
- 每个“HttpRequest”在ASP.NET中都有自己的线程吗
- ASP.NET WebForms DropDownList数据绑定奇怪的行
- asp.net – 如何从CLASS(Inside Class)调用ASPX页
- asp.net-mvc – 使用MVC FileStream播放视频文件
- ASP.NET MVC jquery自动填充值和文本字段