HTTPハンドラ

by manamana 15. 7月 2009 22:19

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

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

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

 Public Class pdfHandler : Implements IHttpHandler, IReadOnlySessionState

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

Tags:

Development

コメントを書く


スポンサーリンク

Calendar

<<  10月 2024  >>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

View posts in large calendar

Month List

Twitter