HTTPハンドラ

by manamana 15. July 2009 22:19

HTTPハンドラは、ファイルの拡張子に基づいた動作を規定する仕組みです。
IISには、ファイルの拡張子と対応するアプリケーションや動作を定義する仕組みがありますが、
様々な理由でハンドラを直接呼び出したい事があります。

例えば、IISが管理していないローカル・ファイルをWebに公開したい場合、
HTTPハンドラを介してやれば、自由にアクセスが可能になります。
URLからコンテンツの場所を推測されにくいので、セキュリティ上も好ましいと思います。

ということで、 VS2008 にて ashx と格闘中です。
デフォルトの設定だと、Session 情報を取得できないので悩みました。

 Public Class pdfHandler : Implements IHttpHandler, IReadOnlySessionState

下線部分を追加してやればOKでした。
メモメモ 

Tags:

Development

Add comment


スポンサーリンク

Calendar

<<  May 2020  >>
SunMonTueWedThuFriSat
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

View posts in large calendar

Month List

Twitter