caching - 创建 ASP.NET Core SQL 缓存表

标签 caching asp.net-core dotnet-cli

我尝试使用 CLI 为 ASP.NET Core 2.0 生成分布式 SQL Server 缓存,但只收到错误。指令说要执行

dotnet sql-cache create <connection string>  <schema>  <table name>

但是当我这样做时,它只是响应没有找到匹配命令“dotnet-sql-cache”的可执行文件

我已在该项目上安装了 Microsoft.Extensions.Caching.SqlConfig.Tools 2.0.0。所以它应该从项目根目录开始工作,不是吗?

当我执行dotnet -h时,我得到.NET Command Line Tools (2.0.2)等。令人惊讶的是,sql-cache code> 没有列在 SDK 命令中,与 new、restore、run、migrate 等一起列出。难道不是吗?

最佳答案

我在安装这个工具时遇到了很多麻烦,唯一对我有用的解决方案是来自 @PAS 的解决方案,但只有在将确切的 .Net Core 版本添加到软件包安装程序后才可以。

安装最新版本甚至稍有不同的版本(例如 3.1.2)都惨遭失败。

所以,命令行变成了:

dotnet tool install --global dotnet-sql-cache --version 3.1.0

关于caching - 创建 ASP.NET Core SQL 缓存表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47362898/

相关文章:

javascript - 对每个带有 class/id 的 div 使用 ajax

c# - ASP.NET 5 依赖错误

.net - 无法创建迁移。错误 MSB1009 : Project file does not exist

css - css背景图片默认不会被缓存吗?

python - 防止 web2py 缓存?

java - 理解hibernate一级缓存

asp.net-core - dotnet运行具有特定URL的网站

java - cvc-complex-type.2.4.c : The matching wildcard is strict, 但找不到元素 'cache:annotation-driven' 的声明

c# - 无法在 ASP.NET Core 中使用带有 Identity 的 MySql 数据库

razor - 在.net core中编译razor View