ネイティブコード API を用いた開発 - 目次
ホスタブルウェブコア API
IIS7 は Web サーバコア機能を他の W3WP.exe 以外のプロセスでのホストできるよう設計されています。
つまり、自前のアプリケーションに、簡単に Web サーバー機能を実装することが可能です。
- ホスタブルウェブコア API リファレンス
- ホスタブルウェブコア による IIS コアのホストサンプル
グローバル HTTP モジュール
IIS 7.0 では、アプリケーションの開始・停止、キャッシュのクリーンアップなど、システムに関わるイベントを捕らえることが可能になりました。
これはグローバル HTTP モジュールで捕捉可能です。
- グローバル HTTP モジュールの開発 (サンプルコード)
- グローバル HTTP モジュールのインストール
- グローバル HTTP モジュールの動作確認
ページレベル HTTP モジュール
IIS 7.0 で、IIS 6.0 以前の ISAPI フィルタに近い動きをするのはページレベル HTTP モジュールにあたります。
- ページレベル HTTP モジュールの開発 (サンプルコード)
- ページレベル HTTP モジュールのインストール
- ページレベル HTTP モジュールの動作確認
リスナー アダプター API
- ウェブホストのバージョンを取得する WebhostGetVersion 関数
- WebhostGetVersion 関数 のサンプルコード
ISAPI
ISAPI (Internet Server API) は IIS の古いバージョンからサポートしているプログラミングインターフェイスです。
IIS 6 以前のバージョンでは、ASP や ASP.NET も ISAPI Extension のひとつとして実装されていました。
- ISAPI エクステンションの概要
- ISAPI フィルターの概要
ISAPI フィルター
- ISAPI フィルタによるログの書き換え
ISAPI Extension
- ISAPI Extension を利用する方法
CGI
- CGI (EXE) の動作の仕組み
- CGI のバイナリーモードとテキストモード
- CGI (EXE) で HTTP POST データを読み込む
各種プロトコル・データフォーマット
- フォームベース・ファイルアップロードの仕組み
IIS ホスティングランキング
IIS を利用可能なホスティング・レンタルサーバーを紹介します。
出来る限り、私の経験を交えてご紹介しています。
| 順位 |
ホスティング会社 |
費用/月
| ドメイン |
ディスク |
データ転送量 |
その他 |
|
| 1 | IX ウェブホスティング
 |
$7.95
Unlimited Pro |
3個無料 追加無制限 |
無制限 |
無制限 |
ASP.NET 3.5
WordPress
Joomla!
osCommerce カート |
詳細
|
| 2 | アイパワー
 |
$6.95 1年契約の場合 |
1個無料 ドメイン追加25個まで |
無制限 |
無制限 |
IIS 6.0 WordPress |
詳細
|
| 3 | ゴーギャックス
 |
$5.50 1年契約の場合 |
~10個 サブドメインは無制限 |
50GB |
500GB |
IIS 6.0 WordPress |
詳細
|
| 4 | ルナーページズ
 |
$9.95 |
1個 |
5GB |
400GB |
IIS 7.0 |
詳細
|
| 5 | インターミディア
 |
$15.95 |
24個まで 1個追加月額 $5 |
10GB |
100GB |
IIS 7.0 |
詳細
|
» 詳細なランキング表はこちら
|