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が設定されていない
サンプルソースをそのまま実行しても同様です。
何か設定等が足りないのでしょうか?