【发布时间】:2019-11-22 23:08:16
【问题描述】:
我正在尝试将我的 ASP.NET Core 应用程序从 2.2 升级到 3.0。它使用 OAuth 通过第三方 API 进行身份验证。它在本地运行良好,但是当我在我的服务器上运行它时,会生成以下异常:
失败:Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[1]
执行请求时发生未处理的异常。 System.Exception:处理远程登录时遇到错误。
---> System.MissingMethodException:找不到方法:'Newtonsoft.Json.Linq.JObject > Microsoft.AspNetCore.Authentication.OAuth.OAuthTokenResponse.get_Response()'。
我不确定如何调试它,或者在这里提供什么其他有用的信息。有没有人知道如何找出问题所在?
【问题讨论】:
-
你检查过this吗?
-
我认为这与我看到的问题不同。我在 Docker 容器中运行我的应用程序(使用官方图像
mcr.microsoft.com/dotnet/core/aspnet:3.0),所以我不希望有任何旧版本的程序集被加载。
标签: asp.net-core .net-core oauth