2014年07月11日
川俣晶の縁側ソフトウェア技術雑記 total 8340 count

ASP.NET MVCのセッションIDをASP.NET Web APIから調べる方法

Written By: 川俣 晶連絡先

「ASP.NET MVCのページがセットしたセッションIDをASP.NET Web APIから知りたいと思ったのだが、上手く読み取れなかったメモだ」

「ただのメモだから、信じるなよってことだね」

「さて、ASP.NET MVCのコントローラからSession.SessionIDとして参照できる値は、ASP.NET Web APIのコントローラからどうすれば参照できるのか。未だに完全には理解していないので、分からない。しかし、セッションオブジェクトはnullだった」

「じゃあ取得できないの?」

「とりあえず、クッキーから"ASP.NET_SessionId"の値を取得したら値が分かった」

「それは安全な方法?」

「たぶん違うな」

「結論としては何?」

「ASP.NET MVCとASP.NET Web APIは名前が似ているから同じものの上にあるように思えるがそうでもないってことだ」

「独立した別物だってことだね」