gpt4 book ai didi

c# - 无法将类型为 'RSACng' 的对象转换为类型 'System.Security.Cryptography.RSACryptoServiceProvider'

转载 作者:行者123 更新时间:2023-12-02 19:50:02 26 4
gpt4 key购买 nike

我遇到了这个异常:

Unable to cast object of type 'RSACng' to type 'System.Security.Cryptography.RSACryptoServiceProvider'

调用此方法:

GoogleCredential cred = GoogleCredential.FromFile(path);

完全异常:

Unable to cast object of type 'RSACng' to type 'System.Security.Cryptography.RSACryptoServiceProvider'
at Google.Apis.Auth.OAuth2.ServiceAccountCredential.Initializer.FromPrivateKey(String privateKey) in C:\Apiary\2019-09-11.10-11-15\Src\Support\Google.Apis.Auth\OAuth2\ServiceAccountCredential.cs:line 110
at Google.Apis.Auth.OAuth2.DefaultCredentialProvider.CreateServiceAccountCredentialFromParameters(JsonCredentialParameters credentialParameters) in C:\Apiary\2019-09-11.10-11-15\Src\Support\Google.Apis.Auth\OAuth2\DefaultCredentialProvider.cs:line 243
at Google.Apis.Auth.OAuth2.DefaultCredentialProvider.CreateDefaultCredentialFromParameters(JsonCredentialParameters credentialParameters) in C:\Apiary\2019-09-11.10-11-15\Src\Support\Google.Apis.Auth\OAuth2\DefaultCredentialProvider.cs:line 197
at Google.Apis.Auth.OAuth2.GoogleCredential.FromFile(String path) in C:\Apiary\2019-09-11.10-11-15\Src\Support\Google.Apis.Auth\OAuth2\GoogleCredential.cs:line 114
at ServerUtil.GCloudReporter..ctor(String version, String deployEnv)

使用 .NET Framework 4.5.1

Google API 库版本 1.41.1

最佳答案

我遇到了完全相同的异常。

在我的例子中,我使用的是 Sustainsys.Saml2.AspNetCore2 版本 (2.8.0) nuget 包。

我已经更新到 2.9.0 并删除了所有与身份验证相关的 cookie。

它解决了我的问题。

关于c# - 无法将类型为 'RSACng' 的对象转换为类型 'System.Security.Cryptography.RSACryptoServiceProvider',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58342269/

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