20170311 Developing & Deploying .NET Core on Linux
1. Developing & Deploying
.NET Core on Linux
#csugjp
Visual Studio 2017 リリース記念勉強会
レッドハット株式会社/Microsoft MVP for VSDT
田中孝佳 (@tanaka_733)
2. 自己紹介
Red Hat K.K.
◦ .NET Core on RHEL, Red Hat on Azure, OpenShift
Microsoft MVP for VSDT (*)
◦ Build Insiderなどで執筆「C# 7.0新機能」など
◦ C#, .NET Core, Azure, Visual Studio SDKなどが最近の興味
◦ ブログ「銀の光と碧い空」「Silver Light and Blue Sky」
◦ 会社ブログ「Red Hat Developers」などでも書いてます
Contact
◦ @tanaka_733
29. machine A
machine B
machine C
ASP.NET Core
ASP.NET Core
ASP.NET Core
Session Data
A’
マシンごとに鍵が異なるので、
同じセッションデータを参照しても
復号できない=>セッションロスト
~/.aspnet
IDataProtectionのデフォルト実装
30. machine A
machine B
machine C
ASP.NET Core
ASP.NET Core
ASP.NET Core
Session Data
鍵自体をredisにおいて
複数マシンが同じ鍵を使うので
セッションデータを復号できる
DataProtection.Redisを使った場合
System.Runtime.Private.dllとかの話
A set of assemblies that represent the compile time surface area of the class library implemented by the runtime itself.
ref
https://github.com/dotnet/coreclr#relationship-with-the-corefx-repository