読者です 読者をやめる 読者になる 読者になる

ASP.NET

ASP.NET 5 で VB 使えなくなるんですか?

Visual Studio 2015 のインストールで一日が終わるのでネタがないです。Azure 仮想マシン使うお金もないです。 Top 10 Changes in ASP.NET 5 and MVC 6 | Stephen Walther 3 No More Visual Basic えっ。 と驚いて見せましたが、いや VB 全く使わないので別…

ASP.NET & IIS におけるタイムアウトの設定

先日 Session タイムアウトとフォーム認証のタイムアウトを混同している事案を拝見しまして、まぁ ASP.NET あるあるみたいなもんですが、タイムアウト周りは私もよく忘れて痛い目見てますし、ASP.NET と IIS にどんなタイムアウト設定があって、どう設定する…

ローカル IIS のデバッグは管理者権限で

初歩的な話ですが、検索にも出てこなくてちょっと悩んでしまったので備忘として残しておきます。 ちょっと理由あって、ASP.NET Web アプリを IIS Express ではなくローカル IIS でデバッグ実行しようとしたのですが、↓のエラーになってしまいました。 Web サ…

ASP.NET Identity 2.2.0 (の alpha-1) が出たようです

ここ二週間ほどめっちゃ忙しくて全然ブログ書けてませんでしたが、Elastic Scale の Split-Merge ツールの続編ちゃんと書きます。誰も待ってる人はいないと思いますが。 さて、ご存じの方も多いと思いますが、つい先日タイトルの通り ASP.NET Identity の 2.…

Visual Studio 14 CTP 4 がリリースされたらしいですが

MSDN Blogs MSDN Blogs VS 以外に ASP.NET vNext 関連も、ということで見てみましたが、基本的には MVC 周りだけですね。 aspnet 系のリポジトリごとにリリースノートが発行されていますが、大抵 "Updating release NuGet.config" だけです。Identity なんて…

MS 謹製 RedisSessionStateProvider のバージョンが 1.0.0 になってたのでパフォーマンスを計測してみた

ASP.NET のセッションは色々なデータストアに格納できるのですが、MS 公式で Redis に格納できる Microsoft.Web.RedisSessionStateProvider というセッションプロバイダがあります。 で、こいつのバージョンがつい先日ひっそりと 1.0.0 になっていたので*1、…

ASP.NET Identity のユーザー名、パスワードの検証機能を整理する

過去分 その1 - ASP.NET Identity のセキュリティスタンプ機能を使う その2 - ASP.NET Identity で二要素認証を使う - SMS 編 その3 - ASP.NET Identity で二要素認証を使う - E-mail 編 その4 - ASP.NET Identity を使って Microsoft アカウントで認証…

.NET 勉強会で ASP.NET Identity の話をしてきました

少し前の話になってしまうのですが、 【第五回アニバーサリー企画】 gloops×Grani×Sansan .NET勉強会! (2014/08/30 15:00〜) 【第五回アニバーサリー企画】 gloops×Grani×Sansan .NET勉強会! - connpass という自社開催の勉強会で ASP.NET Identity の話を…

Hangfire でジョブ管理

SCOTT HANSELMAN 氏のブログ を見ている方はご存じでしょうが、Hangfire というジョブスケジューラがあります。 GitHub 見てみたら、ロードマップに Deliver the solution to the 90% of ASP.NET developers :smile:. とあってとてもほっこりしました。そう…

ASP.NET Identity を使って Microsoft アカウントで認証する

進捗ダメです。 などと一部の方に状況報告しつつ、ASP.NET Identity を使ってみようシリーズその4です。 その1 - ASP.NET Identity のセキュリティスタンプ機能を使う その2 - ASP.NET Identity で二要素認証を使う - SMS 編 その3 - ASP.NET Identity …

ASP.NET Identity で二要素認証を使う - E-mail 編

ASP.NET Identity を使ってみようシリーズその3。 過去のシリーズは以下です。 その1 - ASP.NET Identity のセキュリティスタンプ機能を使う その2 - ASP.NET Identity で二要素認証を使う - SMS 編 今日のお題 今回もみんな大好き二要素認証を実装してみ…

ASP.NET Identity で二要素認証を使う - SMS 編

ASP.NET Identity を使ってみようシリーズその2。その1はこちら 今回はみんな大好き二要素認証を実装してみましょう。 二要素認証って? さすがに知らない人も少なくなってきたかと思いますが、、、 例えば、Microsoft アカウントに ID とパスワードを入力…

ASP.NET Identity のセキュリティスタンプ機能を使う

ASP.NET Identity に IUserSecurityStampStore というインタフェースがあるのですが、これをどうやって使うのか、そもそも何のためにあるのかも分からなかったので調べてみました。 そもそも ASP.NET Identity って何?というのは CodeZine の ASP.NET Ident…

実践的 ASP.NET MVC 勉強会で発表してきました

http://atnd.org/events/39768 ケーススタディから学ぶ実践的 ASP.NET MVC 勉強会というところで発表してきました。 発表してきましたというか自分が主催者だったんですが、周りには ASP.NET MVC に詳しい人が結構居るのに、仕事が忙しくて中々話聞けないな…

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…