gpt4 book ai didi

identityserver4 - 未经授权的访问异常 : Access to the path 'c:\windows\system32\inetsrv\tempkey.rsa' is denied."

转载 作者:行者123 更新时间:2023-12-03 23:36:26 24 4
gpt4 key购买 nike

我试图将带有 asp.net core 2.2 的 Identity Server 4 应用程序部署到本地计算机(Windows 10)中的 IIS 中,并收到错误“启动应用程序时出错。获取错误信息”启动应用程序时出错.
UnauthorizedAccessException:拒绝访问路径“c:\windows\system32\inetsrv\tempkey.rsa”。”

它在 Debug模式下工作,但在 IIS 中部署时得到了超越。

身份服务器 4 版本 - 2.3.2

Asp.net 核心 2.2

IIS 10.0.16

任何人都可以帮助解决这个问题吗?

最佳答案

我遇到了同样的错误,它来自对 AddDeveloperSigningCredential() 的调用里面配置服务。当我把它改成 AddDeveloperSigningCredential( persistKey: false ) ,错误消失了。

这是整个函数调用块

public void ConfigureServices( IServiceCollection services )
{
services.AddIdentityServer()
.AddDeveloperSigningCredential( persistKey:false)
.AddInMemoryApiResources( Config.GetApiResources() )
.AddInMemoryClients( Config.GetClients() );
}

关于identityserver4 - 未经授权的访问异常 : Access to the path 'c:\windows\system32\inetsrv\tempkey.rsa' is denied.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53959241/

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