今年の初めに、Node.js を使用して Express フレームワーク に基づいてブログ プログラムを書き直し、ASP.NET に別れを告げる予定でした。ただし、現在使用している VPS は Windows Server システムと IIS サーバーであり、Express と IIS の両方がポート 80 をリッスンできる場合、明らかに競合が発生します。幸いなことに、IIS で Node.js プログラムをホストできる iisnode という拡張機能があります。さらに、このようなホスティングは、IIS のさまざまな機能 (プロセス管理、GZip 圧縮、ログ、キャッシュ、アクセス許可制御、ドメイン名のバインドなど) を使用できることも意味します。
iisnode を使用するには、以下をインストールする必要があります:
1.Node.js
2.IIS の URL 書き換えモジュール
3.iisnode
インストール後、通常の操作に従って、Express プログラムのディレクトリを指定してサイトを作成します。
は、web.config ファイルを追加することです。
で
コードは次のとおりです:
Web.config には REMOTE_ADDR を保持できる構成 ( の前に追加) があります:
コードをコピーその後、程序エントリーを launch.js に変更します:
<書き換え>
<ルール>
<ルール名="すべて">
<一致 url="/*" />
ルール>
ルール>
リライト>
しかし、iisnode も成熟した製品ではなく、当然 Node.js も成熟した製品ではなく (現在は 1.0 ではありません)、すべてが今後の探索と完成を待っています。