2013-05-01から1ヶ月間の記事一覧

Entity Framework の歴史を振り返る

仕事じゃ SQL Server は使ってないし、家だと RDBMS 環境の構築/メンテが面倒で(せいぜい使うとしたら NoSQL)、これまで Entity Framework にはあまり深入りしていなかったのですが、今日ちょっと使いたいなと思って調べたらバージョンが 5 まで上がっててび…

StateServer のパーティショニングを行う

皆大好き State Server ですが、残念ながらセッションの出し入れのみという極めてシンプルな機能しか持ちません。 でも大規模なサイトでも使いたい!スケールさせたい!ですよね?ということで State Server のパーティショニング機能が無ければ自前で実装し…

ASP.NET Web アプリのデバッグに超使える Glimpse

デバッグ作業に便利そうなツールを見つけました。 Glimpse という ASP.NET Web アプリケーション用デバッギングツールです。 Glimpse は本体である"Glimpse"と、アドオンであるパッケージから構成されています。 パッケージは、ASP.NET MVC の各バージョン用…

リモートの State Server に接続するためのメモ

セッション管理はいつもローカルの State Server を使っていたんですが、ちとお仕事でリモートの State Server に接続しようとしたらやたらはまったのでやり方をメモ。 web.config の sessionState 要素を修正 <sessionState mode="StateServer" stateConnectionString="tcpip=xxx.xxx.xxx.xxx:42424" /> State Server のファイアウォールで TCP の 42</sessionstate>…

好みのセッション ID を利用する

昨日はセッション状態を Memcached に格納しましたが、次はセッション ID を好みの形に変えてみます。 実装 セッション ID を任意の値にするには ISessionIDManager インタフェースを実装したカスタムマネージャクラスを作成します。 作成しますが…実は、セ…

Memcached とか Redis にセッション状態を保存する

前回の記事から1年以上も経ってる…今年は頑張ります。 で 最近仕事でセッション状態を NoSQL DB に突っ込めるか?みたいなことを調べたのでメモ。 セッション状態を任意のデータストアに保存するには SessionStateStoreProviderBase を継承した自前の Custom…