asp.net-core - ServiceStack ServiceStack.Auth.OrmLiteAuthRepository
问题描述
当我尝试运行我的 Web 应用程序时突然收到以下错误消息。“来自程序集 'ServiceStack.Server, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null' 的类型 'ServiceStack.Auth.OrmLiteAuthRepository`2' 中的方法 'GetRolesAndPermissions' 没有实现。” 我没有更新任何东西(至少我自己)。有人认出错误信息吗?我不知道我应该提供什么来使这个问题可以重现。由于我不知道是什么触发了这个问题,因此我不知道什么是相关的,并且很难将整个项目包含在这篇文章中。
解决方案
新GetRolesAndPermissions
功能是在最新的ServiceStack v5.6版本中添加的。如果您尝试同时使用不同的 NuGet 版本,则会出现此异常,请确保您的所有 ServiceStack 依赖项都引用相同的版本,例如将它们全部升级到 v5.6。
您可以通过删除 NuGet包文件夹来判断您的解决方案是否仍在引用旧版本:
rd /q /s packages
然后在您的解决方案中恢复 NuGet 包,然后检查包文件夹以确保所有 ServiceStack 包都引用相同的版本。如果您在包文件夹中有不同的 NuGet 版本,您仍然有一些项目引用了需要升级的旧包版本。
推荐阅读
- c++ - 如何在 C++ 中将 char 数组更改为 int 数组并单独存储
- angular - Angular 9 材料设计表问题
- python - 您可以在 lambda 函数中添加条件吗?
- javascript - 基于标签过滤对象的JS数组
- css - 如何编译上面的一个目录
- azure - 如何在 Kusto 中将 JSON 转换为键值表
- azure - 为什么我收到错误 2005 - 无法使用 Azure 表单识别器读取文件?
- javascript - 在现有 JSON 数组中添加 Javascript 对象
- sql-server - SQL Server 导出数据的换行符
- react-native - 从远程主机反应本地 Hermes 依赖项