IIS 使用域用户
症状:
1. 配置IIS6.0
2. 池运行账户使用域帐户(domain\username)
3. 站点使用该池出现“服务不可用”,安全日志里出现“没有授予用户在这台机器上请求的登录类型”。
日志如下:
事件类型: 审核失败
事件来源: Security
事件种类: 登录/注销
事件 ID: 534
日期: 2009-3-31
事件: 10:30:55
用户: NT AUTHORITY\SYSTEM
计算机: hostname
描述:
登录失败:
原因: 没有授予用户在这台机器上请求的登录类型
用户名: domainUserName
域: domain
登录类型: 4
登录过程: Advapi
身份验证数据包: Negotiate
工作站名: hostname
调用方用户名: hostname$
调用方域: domain
调用方登录 ID: (0x0,0x3E7)
调用方进程 ID: 3572
传递服务: -
源网络地址: -
源端口: -
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
尝试寻找解决方案过程:
1. 微软提供的解决方案是:http://support.microsoft.com/kb/159930/zh-cn,我尝试了下,未成功。
2. 有网友提示说:要将该域用户加入到本地安全策略中的“作为服务登录”(log on as service),从错误日志信息分析,“没有授予用户在这台机器上请求的登录类型”登录类型为4(以服务运行),那么把这个帐号设置为“作为服务登录”应该可行。但是,仍旧不行。
2. 经老赵提醒,尝试将该域帐号domain\username 加入到IIS工作进程组(IIS_WPG)。然后一切OK!
操作步骤:
右键“我的电脑”->”管理”->”系统工具”->“本地用户和组”->“组”->“IIS_WPG”
然后:运行 iisreset
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端