iis的windows集成身份验证401报错

这篇文章主要就是记录一下iis部署的时候的流程以及问题,常规的部署流程就不记录了,这些都是可以查到的,有很多大佬写的都是很详细的,主要记录一下windows集成身份验证,因为需求需要在客户打开页面的时候获取登录名来自动登录,所以需要用到windows的权限,这里我使用Environment.UserDomainName和Environment.UserName这两个来获取的登录名,一开始的时候使用的匿名登录,直接就会报错没有权限,因为没有权限没办法获取不到登录名,后面经过查询是用windows的权限,但是还是出现了一点问题,就是当改为windows权限之后进入界面会提示输入账号密码登录,这时候也是查了很多的文档。作用不大,能试的基本上都尝试过了。比如调整文件夹的权限,调整注册表信息,修改配置文件,基本上能开的权限都打开了依然不行。最后通过大佬的调查发现是因为NTLM的认证被block了。
以下是开启的方法:
首先打开控制面板找到管理工具
在这里插入图片描述
然后再找到本地安全策略
在这里插入图片描述
最后如图将这两个改成相对应的就可以了
在这里插入图片描述
这个地方一开始是关闭的,暂时不清楚是因为服务器的新政策还是说其他原因这个关掉了打开了就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值