2011-01-04 14 views
0

HttpHandlerを私のasp.net mvcアプリケーションで使用したいと考えました(mvcのバージョンは関係ありません)。 HttpHandlerを特定のディレクトリへの要求を処理するにはどうすればよいですか?ディレクトリ内の実際のファイルは存在しませんが、レスポンスを作成したいのでうまくいきます。もちろん、IIS 7でも動作させたいと思っていますが、デバッグの目的でVisual Studioでも動作します。iis 7とvisual studioでasp.net mvcでカスタムHttpHandlerを使用するには?

<system.webServer> 
    <handlers> 
    <add name="MyHandler" path="/MyPath/*" verb="*" type="Namespace.To.MyHandler" resourceType="Unspecified" preCondition="integratedMode" /> 
    </handlers> 
</system.webServer> 

しかし、私のハンドラが起動されません。そのためにインターネットを検索すると、私はあなたのようなsystem.webServerノードの下にweb.configファイルでハンドラを登録することを発見しました。

+0

@downvoterは説明できますか? –

答えて

0

これは私がやりたいことではないことが判明しました。私がやり遂げたのは、私のカスタムIRouteHandlerを作成し、ハンドラに使用させたいフォルダへのルートをマップしたことです。私のカスタムIRouteHandlerは、私が同じものを使うことができるので、すでに存在するIHttpHandlerの新しいインスタンスを作成しただけです。私は後でもっと詳しい情報を提供します。

関連する問題