アプリケーションの拡張子、ワイルドカードアプリケーションマッピング

オリジナルリンク: http://www.cnblogs.com/TSPWater/archive/2013/01/16/2863055.html

「アプリケーションの拡張機能」では、このような.aspxのや.asmx、た.ascxとして、特定の拡張要求の処理を設定することができ、これらは「cで設定されている.ashx:\ WINDOWS \ microsoft.netに対処するための\枠組み\ v2.0.50727ののの\ ASPNET_ISAPI.DLL」。我々はそれを与える、など.happyとして、新しい拡張機能を追加することができます「C:\ WINDOWS \ microsoft.net枠組み\ v2.0.50727ののの\ ASPNET_ISAPI.DLL \」に対処します。

「アプリケーションの拡張機能」では、新しいマッピングを追加し、拡張子が直接「*」。欄を埋めることができない、しかし、唯一のフォームに記入し、「ワイルドカードアプリケーションマップである具象クラスの拡張を、「.aspxの」の」有用性。"ワイルドカードアプリケーションマップ" を挿入した後、例えば、挿入\ WINDOWSマイクロソフト\: "C:\ WINDOWS \ microsoft.net \枠組み\ v2.0.50727ののの\ ASPNET_ISAPI.DLL" を、すべての拡張要求は」cが作られています。 \ v2.0.50727の\ ASPNET_ISAPI.DLL「に対処するためのネット\フレームワーク。

我々は、拡張マッピング.happy「アプリケーションの拡張機能」に対応した名前を追加するか、または単に直接「ワイルドカードアプリケーションマップ」を追加すると、「フォームのアドレスバーに直接入力します。http:// localhost /をWebApplication1と/ haha.happy「要求された、またはエラーになるとき理由は」C:\ WINDOWS \ microsoft.net枠組み\ \ v2.0.50727の\ ASPNET_ISAPI.DLL「このような要求.happy既定の処理を提供するため、また、我々はなかったです"幸せ*。" <のhttpHandlers> <動詞を追加= "*" パス= = "false" をタイプ= "WebApplication1.MyHandler、WebApplication1と" 検証:よう、要求ハンドラの.happyを処理する必要があるweb.configファイルを追加します。 /> </ httpHandlersの>は、当然のことながら、このクラスはWebApplication1.MyHandlerは、IHttpHandlerインターフェイスを実現することができ、私たち自身を記述する必要があります。

ます。https://www.cnblogs.com/TSPWater/archive/2013/01/16/2863055.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_30338497/article/details/95302674