「ASP.NET Core」修訂間的差異

出自ProgWiki
跳至導覽 跳至搜尋
行 107: 行 107:
 
**[https://blog.darkthread.net/blog/apnetcore-31-to-50-experience/ ASP.NET Core 3.1 升級 5.0 經驗一則-黑暗執行緒]
 
**[https://blog.darkthread.net/blog/apnetcore-31-to-50-experience/ ASP.NET Core 3.1 升級 5.0 經驗一則-黑暗執行緒]
 
*[https://docs.microsoft.com/zh-tw/aspnet/core/migration/50-to-60?view=aspnetcore-6.0&tabs=visual-studio 從 ASP.NET Core 5.0 遷移至6.0 | Microsoft Docs]
 
*[https://docs.microsoft.com/zh-tw/aspnet/core/migration/50-to-60?view=aspnetcore-6.0&tabs=visual-studio 從 ASP.NET Core 5.0 遷移至6.0 | Microsoft Docs]
 +
 +
===Session機制===
 +
;使用SQL Server
 +
*[https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed#distributed-sql-server-cache Distributed SQL Server Cache in ASP.NET Core | Microsoft Docs]
 +
** 安裝套件[https://www.nuget.org/packages/Microsoft.Extensions.Caching.SqlServer/ Microsoft.Extensions.Caching.SqlServer]
 +
** 需自訂資料表,請照著Distributed SQL Server Cache的說明操作
 +
 +
;使用[[Redis]]
 +
*[https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed#distributed-redis-cache Distributed Redis Cache in ASP.NET Core | Microsoft Docs]
 +
** 安裝套件[https://www.nuget.org/packages/Microsoft.Extensions.Caching.StackExchangeRedis Microsoft.Extensions.Caching.StackExchangeRedis]
 +
        services.AddStackExchangeRedisCache(options =>
 +
        {
 +
            options.Configuration = "127.0.0.1:6379";    //指定使用的Redis Server來源
 +
        });
  
 
===ASP.NET Core 3.0以後不再從NuGet提供===
 
===ASP.NET Core 3.0以後不再從NuGet提供===
行 115: 行 129:
  
 
==相關==
 
==相關==
 +
*[[ASP.NET Core Identity]]
 +
*[[ASP.NET Core MVC]]
 +
*[[ASP.NET Core SignalR]]
 
*[[Entity Framework Core]]
 
*[[Entity Framework Core]]
*[[ASP.NET MVC]]
 
*[[ASP.NET Web API]]
 
  
 
[[分類:ASP.NET Core]]
 
[[分類:ASP.NET Core]]

於 2021年12月28日 (二) 10:20 的修訂

ASP.NET Core,參照:『維基百科~ASP.NET_Core

版本

Version Number Release Date End of Support Supported Visual Studio Version(s)
1.0 2016-06-27 2019-06-27 2015, 2017
1.1 2016-11-18 2019-06-27 2015, 2017
2.0 2017-08-14 2018-10-01 2017
2.1 LTS 2018-05-30 2021-08-21 2017
2.2 2018-12-04 2019-12-23 2017 15.9 and 2019 16.0 preview 1
3.0 2019-09-23 2020-03-03 2017, 2019
3.1 LTS 2019-12-03 2022-12-03 2019
5.0 2020-11-10 2020-05-08 2019(16.8)
6.0 LTS 2021-11-08 2024-11-08 2022(17)

技術文件

範例

應用

其他

FAQ

部署

預設 (跨平台)
Azure App Service
Windows
Linux

轉移

Session機制

使用SQL Server
使用Redis
       services.AddStackExchangeRedisCache(options =>
       {
           options.Configuration = "127.0.0.1:6379";    //指定使用的Redis Server來源
       });

ASP.NET Core 3.0以後不再從NuGet提供

  1. Download .NET Core SDK
  2. 在 .csproj 檔案的 <ItemGroup> 區塊內加上
<FrameworkReference Include="Microsoft.AspNetCore.App"/>

相關