ISAPIフィルターに挑戦 その1:とにかく動かす

By tkumakiti - Last updated: 木曜日, 10月 15, 2009 - Save & Share - Leave a Comment

目標:とにかく動かす
なにぶん初めてなので、ごちゃごちゃした事をせずに、無条件でリダイレクトさせる事を
目標にスタート!
※主にISAPIを作る~VC++6.0編~を参考にした。
1. dwFlagsに下記のフラグをセット
SF_NOTIFY_PREPROC_HEADERS
SF_NOTIFY_URL_MAP
SF_NOTIFY_ORDER_HIGH
2.リダイレクト先のURLをセット
3.リビルド
これだけ(^ ^;
続いて、インストール
1.IISマネージャーを起動
2.「Webサイト」で右グリック⇒「Webサイトのプロパティ」表示
3.「ISAPIフィルタ」クリック
4.ビルドしたDLLを追加する。フィルタ名は適当(^ ^;
5.IISをリセット
ここで問題発生!!
「状態」の矢印が表示しないで、「*変更済み*」になってる!
「優先度」は「*不明*」になってる!!
dwFlagsはセットしてるし。。
ググってみても、それらしい情報は見つけられず。。
ただ、「不明とされた ISAPI フィルタは優先順位のあるフィルタよりも先に呼び出される」な情報があったんで、とにかく動かしてみることに。。
ブラウザで適当に表示させて、再度プロパティを見ると無事に、
・状態:読込み済み
・優先度:高
になってる。。う〜ん。オヤジの心臓に悪いぜ(- -;
ということで、とにかく動いた(^ ^)/
To Be Continue..先は長そう(^ ^;

Posted in [Windows], [ソフト開発] • Tags: Top Of Page

Write a comment