2016-06-28 11 views
3

セッションを使用してASP.NET COREのアプリケーション状態を管理しています。asp.netコアセッションが動作していない、応答ヘッダーにCookieを設定しているがブラウザに設定されていない

services.AddSession(options => 
      { 
       options.CookieName = ".my.Session"; 
       options.IdleTimeout = TimeSpan.FromSeconds(20); 
      }); 

ローカルホストで動作していますが、リモートIIS 8ではクッキーを作成していないため、値を取得できません。私もCORSを有効にしており、この問題の原因を正確には分かりません。ログにはエラーも表示されません。それが働いているかもしれませクッキーを設定レスポンスヘッダに は存在していますが、ブラウザ

+0

今それを試してみてください?私はここで同じ問題があります。 – wodzu

答えて

1
services.AddSession(options => 
{ 
    options.IdleTimeout = TimeSpan.FromMinutes(20); 
    options.CookieHttpOnly = true; 
}); 

に設定されていない、あなたが解決策を見つけた

関連する問題