gpt4 book ai didi

iis - key 集不存在/身份无效

转载 作者:行者123 更新时间:2023-12-04 13:07:08 24 4
gpt4 key购买 nike

注意:我在这里发现了几个类似的问题,但已解决的问题对我不起作用。所以我想我会提出一个新问题。

我重新启动了我们的 server 2012 box,它承载了我们新的 .net 应用程序。这样做之后,我开始收到 503 错误。经过调查,这似乎是一个身份问题。

在更进一步之前,我应该声明这个帐户已经工作了几个月了。我之前重新启动过,一切都很好。

所以我在日志中收到了(很常见的)5059、5057 和 5021 错误。他们归结为:

The identity of application pool SVFileUpload is invalid. The user name or password that is specified for the identity may be incorrect, or the user may not have batch logon rights. If the identity is not corrected, the application pool will be disabled when the application pool receives its first request. If batch logon rights are causing the problem, the identity in the IIS configuration store must be changed after rights have been granted before Windows Process Activation Service (WAS) can retry the logon. If the identity remains invalid after the first request for the application pool is processed, the application pool will be disabled. The data field contains the error number.



我以为我只会确保密码和帐户正确,所以我转到应用程序池,选择身份-> 自定义并确保设置正确。我收到一个错误:

There was an error while performing this operation. Details: Keyset does not exist (Exception from HRESULT: 0x80090016)



这对我来说很奇怪,所以我尝试将应用程序池设置为内置帐户,并且运行良好。我每次尝试设置为自定义帐户时都会收到此错误。此外,不会运行使用自定义帐户的应用程序池。

我用谷歌搜索了一下,不确定哪个错误是我需要跟踪的错误。我试过:
  • 通过aspnet_工具在命令行注册账号
  • 确保用户在 IIS_IUSRS 组中
  • 更改 C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys 文件的权限
  • 添加一个全新用户并尝试为该用户帐户设置应用程序池

  • 我通过谷歌搜索尝试了其他一些随机的东西,但我不记得了。

    这个错误对我来说没有意义,而且似乎是随机的。我需要帮助弄清楚 1) 为什么我不能将应用程序池设置为自定义帐户以及 2) 为什么该身份不再适用于我的应用程序

    - 编辑
    我最近删除并重新添加了我一直在使用的用户帐户。我认为这解决了这个问题。剩下的问题是我无法更新应用程序池,因为“ key 集不存在”错误。

    最佳答案

    我找到了几个链接,让我找到了解决方案。

    在 c:\windows\system32\inetsrv\config\applicationHost.config 我删除了所有 configProtectedData 条目。

    然后我删除了 %ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys 中的所有内容

    我从 inetsrv 目录运行 iissetup.exe/install SharedLibraries,结果是“失败 = 0x80070005”

    然后我就可以设置我的应用程序池,就好像什么都没发生一样。

    另见 https://techcommunity.microsoft.com/t5/IIS-Support-Blog/Keyset-does-not-exist-exception-from-HRESULT-0x8009000D-or-or/ba-p/342955更详细的解释

    关于iis - key 集不存在/身份无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24536820/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com