Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 双跳委派:检索用户IIS APPPOOL时出错。基础提供程序在打开时失败。用户登录失败';域\WebVM$';_Authentication_Asp.net Core_Sql Server 2016_Iis 10_Windows Server 2016 - Fatal编程技术网

Authentication 双跳委派:检索用户IIS APPPOOL时出错。基础提供程序在打开时失败。用户登录失败';域\WebVM$';

Authentication 双跳委派:检索用户IIS APPPOOL时出错。基础提供程序在打开时失败。用户登录失败';域\WebVM$';,authentication,asp.net-core,sql-server-2016,iis-10,windows-server-2016,Authentication,Asp.net Core,Sql Server 2016,Iis 10,Windows Server 2016,双跳委派:检索用户IIS APPPOOL时出错。基础提供程序在打开时失败。用户“Domain\WebVM$”登录失败 我正在设置一个IIS虚拟机服务器来访问一个单独的SQL server虚拟机,这两台机器都运行Windows server 2016和内部网。我们正在使用windows身份验证,并尝试通过IIS VM服务器计算机上的计算机帐户模拟用户。我们正在使用ASP.NET核心构建/部署MVC IIS bits 在配置了我能想到的所有东西并参考了一些帖子之后,我遇到了上述(机器帐户登录)错误。

双跳委派:检索用户IIS APPPOOL时出错。基础提供程序在打开时失败。用户“Domain\WebVM$”登录失败

我正在设置一个IIS虚拟机服务器来访问一个单独的SQL server虚拟机,这两台机器都运行Windows server 2016和内部网。我们正在使用windows身份验证,并尝试通过IIS VM服务器计算机上的计算机帐户模拟用户。我们正在使用ASP.NET核心构建/部署MVC IIS bits

在配置了我能想到的所有东西并参考了一些帖子之后,我遇到了上述(机器帐户登录)错误。我已配置了以下主要项目:

  • 在启用Windows身份验证和ASP.NET模拟的情况下安装网站,禁用所有其他身份验证类型
  • 网站配置编辑器设置“system.webServer/security/authentication/windowsAuthentication”:useKernelMode为True
  • 运行.NET CLR版本“无托管代码”的应用程序池
  • 使用经典托管管道模式的应用程序池
  • 作为ApplicationPoolIdentity运行的应用程序池
  • 已确认在AD中为IIS VM计算机帐户注册的主机SPN(使用setspn-L IISVMServer)
  • 已确认在AD中为SQL Server VM计算机帐户注册了主机SPN
  • 已确认ServiceClass/主机:在AD中为SQL Server VM注册的端口
  • 已注册IIS服务器计算机帐户的SPN“信任此计算机以委派给任何服务(仅限Kerberos)”
    • 计划在无约束委派工作后锁定受约束委派
  • 尝试使用/不使用web.config运行:“system.web identity impersonate=“true”/system.web”
我以前发布过与此帖子间接相关的帖子


谢谢,dave

太令人沮丧了?!我只能建议仔细检查各个位置的主机名(即SPN)因为我相信“hostname”与“hostname.mydomain.local”不同。是的,确实令人沮丧:)。我检查了SPN并按预期使用FQDN,谢谢你的建议。@Dave,你有过这样的运气吗?我在IIS10上遇到了类似的问题ASP.net core,但连接到SqlServer 2012时错误与你相同,
登录失败er'DOMAIN\iisvm$'
不,我从未收到回复,考虑到我认为这不是非典型的情况,有点令人惊讶。祝你好运,希望有人回答,这样你就可以找到解决方案。