マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

ISAPI

ISAPIエクステンション

概要

開発

以下のインターフェイスを実装(DLLなので以下の関数をエクスポート)

実行

ECB

ISAPIフィルタ

概要

開発

実行

通知 / 戻り値

126/5000 HTTP要求が完了し、

HttpPlatformHandler?

概要

設定

HttpHandlerの追加

テンプレート

Web.configに設定を行う。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
    </handlers>
    <httpPlatform processPath="startup.bat" arguments="">
      <environmentVariables>
        <environmentVariable name="PORT" value="%HTTP_PLATFORM_PORT%" />
      </environmentVariables>
    </httpPlatform>
  </system.webServer>
</configuration>

設定項目

注意

ASP.NETをホストするワーカープロセスであるw3wp.exeをprocessPathに指定できない模様。
(ASP.NETの中ではHttpPlatformHandler?を使用できないので、潔くHttpHandlerを使用する。)

参考

Web/DB プログラミング徹底解説

しばやん雑記

関連

HttpHandler

Application Request Routing (ARR)


Tags: :Windows, :IIS


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS