Taurus.MVC.Core 3.1.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package Taurus.MVC.Core --version 3.1.4                
NuGet\Install-Package Taurus.MVC.Core -Version 3.1.4                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Taurus.MVC.Core" Version="3.1.4" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Taurus.MVC.Core --version 3.1.4                
#r "nuget: Taurus.MVC.Core, 3.1.4"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Taurus.MVC.Core as a Cake Addin
#addin nuget:?package=Taurus.MVC.Core&version=3.1.4

// Install Taurus.MVC.Core as a Cake Tool
#tool nuget:?package=Taurus.MVC.Core&version=3.1.4                

Taurus.mvc is a high-performance mvc and webapi framework for asp.net or asp.net core(适合场景:对性能和并发有较高要求的电商、站点、WebAPI等系统,支持NetCore,内置微服务)(开源:https://github.com/cyq1162/Taurus.MVC)

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.1 is compatible.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.4.6.3 99 5/12/2024
3.4.6.2 124 4/24/2024
3.4.6.1 127 4/16/2024
3.4.6 127 3/8/2024
3.4.5 127 3/5/2024
3.4.4.1 123 2/29/2024
3.4.4 114 2/29/2024
3.4.3.1 106 2/28/2024
3.4.2.2 116 2/24/2024
3.4.2.1 103 2/24/2024
3.4.2 122 2/23/2024
3.4.1 119 2/4/2024
3.4.0.1 107 2/2/2024
3.3.1 113 1/27/2024
3.3.0.1 118 1/21/2024
3.3.0 106 1/21/2024
3.2.0.5 111 1/19/2024
3.2.0.4 107 1/18/2024
3.2.0.3 103 1/18/2024
3.2.0.2 148 1/9/2024
3.2.0.1 122 1/9/2024
3.2.0 131 1/8/2024
3.1.7.6 152 12/18/2023
3.1.7.5 121 12/16/2023
3.1.7.4 221 6/24/2023
3.1.7.3 176 6/21/2023
3.1.7.2 188 6/15/2023
3.1.7.1 186 6/13/2023
3.1.7 162 6/5/2023
3.1.6.9 170 6/1/2023
3.1.6.7 186 5/27/2023
3.1.6.6 186 5/22/2023
3.1.6.5 182 5/16/2023
3.1.6.4 179 5/13/2023
3.1.6.3 213 4/29/2023
3.1.6.2 193 4/28/2023
3.1.6.1 206 4/27/2023
3.1.6 199 4/26/2023
3.1.5.1 245 4/10/2023
3.1.5 248 4/3/2023
3.1.4.1 256 3/23/2023
3.1.4 285 3/22/2023
3.1.3 330 3/8/2023
3.1.2 469 10/14/2022
3.1.1.1 456 10/11/2022
3.1.1 468 9/13/2022
3.0.4.8 478 8/18/2022
3.0.4.7 455 8/16/2022
3.0.4.6 451 8/16/2022
3.0.4.3 490 8/12/2022
3.0.4.1 483 8/4/2022
3.0.4 474 8/3/2022
3.0.3 496 8/1/2022
2.3.5 504 11/19/2021
2.3.4 614 7/31/2020
2.3.0 1,621 3/21/2019
2.2.3.8 1,425 3/13/2019
2.2.3.7 1,905 5/12/2018

-----V3.0.4.8【新增内置微服务(网关和注册中心)功能】--------------
1、新增:注册中心服务注册。(2022-07-23)
2、新增:网关代理转发。(2022-07-23)
3、新增:网关安全效验([MicroService]属性标记时接口仅允许微服务间调用)。(2022-07-24)
4、新增:网关集群。(2022-07-25)
5、新增:注册中心故障转移。(2022-07-25)
6、新增:服务间调用方法提供。(2022-07-26)
7、优化:路由寻址与代理转发的兼容。(2022-07-27)
8、优化:统一日志监控,方便问题定位。(2022-07-28)
9、新增:文件代理转发,支持作为网站网关。(2022-07-29)
10、优化:Taurus.Core.Controller 去掉方法与属性:方法【CheckFormat】、属性【Sort、Order】。(2022-07-29)
11、新增:Kestrel下网关和服务启动后触发请求(配置项:MicroService.App.RunUrl)。(2022-07-29)
12、新增:Kestrel 实现多域名绑定转发。(2022-07-29)
13、优化:大量微服务的注册性能优化和并发测试。(2022-07-30)
14、优化:服务端和客户端各自独立。(2022-07-31)
15、新增:兼容微软mvc框架引用即可成为微服务端。(2022-08-01)
16、新增:完成Web的Cookie转发。(2022-08-01)
17、新增:控制台日志输出,方便调试。(2022-08-01)
18、新增:模块配置:“*”,代表:注册所有模块。(2022-08-03)
19、新增:模块配置:“*.*”代表:注册所有域名。(2022-08-03)
20、优化:网关或注册中心使用域名访问时:先匹配域名注册,再匹配模块注册。(2022-08-03)
21、优化:网关并发请求和其它细节优化。(2022-08-10)
22、优化:控制器下找不到的方法路径,也统一跳转到全局Default。(2022-08-12)
23、优化:大量并发请求的稳定性。(2022-08-15)
24、新增:模块配置:【模块名|版本号】如:"xxx|1,yyy|2",对于多模块,允许指定各自版本号。(2022-08-16)
25、优化:版本升级:新版运行每次注册【5-10秒】仅清除1个旧版本,用于平滑版本过渡版本升级。(2022-08-16)
26、优化:版本升级:仅绑定域名的追加*通配符;优化获取Host算法(模块高版本存在时,忽略低版本通配符)。(2022-08-17)
27、优化:微服务对外接口的文档显示,以便其它编程语言查看与调试。(2022-08-17)
-----------------------------------------------------------------------
-----V3.1.1.0【升级微服务功能】(2022-09-09 - 2022-09-13)-----------------------------
1、优化:调整Controller的名称空间:Taurus.Core =>Taurus.Mvc
2、优化:控制器命名调整:允许控制器名称不以Controller结尾(DefaultController除外)。
3、优化:Extend 更名:Plugin :原有Auth模块,独立出外部项目,变更为插件方式提供。
4、优化:微服务网关代理调用。
5、优化:微服务间的Key的网络调用请求头传参数名变更:microservice => mskey。
6、优化:CheckAck、CheckToken、CheckMicroService、BeginInvode、EndInvode等方法(参数优化)。
7、新增:IgnoreDefaultControllerAttribute 允许控制器忽略全局DefaultController事件。
8、新增:提供微服务间的调用方式:Taurus.MicroService.Rpc。
-----V3.1.1.1:(2022-09-13 - 2022-10-11)---------------------------------------------
1、优化:新方法的反射获取提前到控制器初始化阶段。
2、优化:反射程序集(配置*号时,跳过错误的加载项而不抛异常)。
3、优化:Linux 下Mvc Views 文件路径大小写的获取。
4、优化:MicroService.MSConfig 更名为:MicroService.MsConfig。
-----V3.1.2.0:(2022-10-12)---------------------------------------------
1、新增:注册中心注册的信息(包含客户端和服务端)可写入指定数据库(配置MsConn数据库链接,配置MsTableName(可选)。(2022-10-12)
-------------------------------------------------------------------------------------------------------
-----V3.1.3.0:(2023-03-08)---------------------------------------------
1、优化:Linux 下的MVC的Views文件路径大小写兼容。
2、修复:Linux 下控制器的加载问题。
3、优化:网关转发【404请求的情况】
4、优化:禁用客户端做为网关(避免404请求导致的循环请求)
5、新增:/MicroService/exit 微服务退出方法,允许远程停止应用程序(默认关闭,开启配置MicroService.App.RemoteExit:true)。
6、新增:/MicroService/index 页面,可查看注册中心的相关注册信息。
7、优化:网关:对配置绑定域名支持泛域名解析。
-----V3.1.4----------------
1、新增:/MicroService/login,允许注册中心UI设置密码登陆。(2023-03-22)
2、新增:MicroService.App.RcPassword 配置项,用于设置注册中心UI访问的密码(默认账号admin,不设时可直接访问)。(2023-03-22)
3、新增:MicroService.App.SslPath 配置项 和 MsConfig.AppSslCertificate(只读)属性(用于https证书部署)。(2023-03-20)
4、变更:MicroService.Server.RegUrl、MicroService.Client.RegUrl 配置项中 RegUrl 变更名称为:RcUrl。(2023-03-22)
5、优化:取消Doc文档模块关于微服务链接的显示,该功能由注册中心UI提供。(2023-03-20)
6、优化:MicroService.App.RunUrl、Taurus.Controllers 配置项初始值优化,可以默认节省掉该配置项。(2023-03-22)
7、优化:并发请求下新应用程序的启动与关闭的流畅性。(2023-03-15 - 2023-03-22)