ASP.NET Core でのセッションの利用


ASP.NET Core でのセッションとアプリの状態  
<https://docs.microsoft.com/ja-jp/aspnet/core/fundamentals/app-
state?view=aspnetcore-2.2>

サンプルソース  
<https://github.com/aspnet/Docs/tree/master/aspnetcore/fundamentals/app-
state/samples/2.x/SessionSample>

上記のチュートリアルとサンプルソースを参考にしていますが、セッションが有効になりません。  
・リクエストをまたいでセッションの値が保持されていない  
・Cookie にセッションIDが設定されていない  
サンプルソースをそのまま実行しても同様です。  
何か設定等が足りないのでしょうか？




理由はよくわかりませんが、  
以下の行をコメントアウトすることでセッションを使用できるようになりました。

Startup.cs

[code]

    options.CheckConsentNeeded = context => true;
    
[/code]

