0

MS Cassini Development Web Serverは、IIS7と同様の方法でWeb要求を実行する優れた製品です。すべてのリクエスト(静的コンテンツのイベント)は、例外なく同じ.Netパイプラインを通過します。すべてのカスタムHttpModuleは、任意の要求を処理できます。

ただし、特定のコンテンツ(ほとんどの場合静的コンテンツ)に対してこれらのモジュールを実行したくない場合があります。この点で、MS Cassiniは、<system.webServer>IIS7のようにweb.config設定を読み取ったり従ったりしません。私はこれらの設定に特に興味があります。

<system.webServer>
    ...
    <handlers />
    <modules />
</syste.webServer>

UltiDevのCassini(MS Cassiniからアップグレードされた別の有料製品)Webサーバーは、これらの設定を読み取り、web.configの指示に従って実行しますか?

4

2 に答える 2

1

カッシーニはIIS7のようには動作しませんが、IIS6のように動作します。したがって、次<system.web>の代わりにセクションを使用する必要があり<system.webServer>ます。

<system.web>
    ...
    <httpHandlers />
    <httpModules />
</system.web>

すべての要求がASP.NETパイプラインを通過する理由は、それを実行するように配線されているためです(IIS6でワイルドカードマッピングをオンにするなど)。

于 2009-09-09T07:00:42.697 に答える
0

私の会社では、ASP.NET Web アプリケーションを実行するNeokernel Web Serverという製品を製造していますが、静的コンテンツは ASP.NET パイプラインを使用せずに提供されます。商用製品ですが、無料の評価ライセンスが利用可能です。

于 2010-04-21T18:00:14.250 に答える