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 2021  >>
SunMonTueWedThuFriSat
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

View posts in large calendar

Month List

Twitter