質問

うことにより工程の両方".aspx"非拡張ページをご要望(両です。aspxおよび/contact/)をカスタムHttpHandlerにIIS7.私のハンドラの作品は、イブレア城、イブレアのいずれか一例又はその他のが、どのようにしている工場で作品がないため記載しておりません。をご覧くださいスニペットハンドラから。config。

れればうれだけのマッピング"*.aspx"します。aspxの要望が正しく処理が明らかにextensionlessご要望ん:

<add name="AllPages.ASPX" path="*.aspx" verb="*" type="Test.PageHandlerFactory, Test" preCondition="" />

変更を行ったが、マッピング"*"そのすべてのextensionlessの要望が正しく処理され、".aspx"を要求する必要がありますが取り扱うハンドラの停止作業。このStaticFiles入力を処理するために、ファイルディスクのような画像、css js等

<add name="WebResource" path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" />
<add name="StaticFiles" verb="GET,HEAD" path="*.*" type="System.Web.StaticFileHandler" resourceType="File" />
<add name="AllPages" path="*" verb="*" type="Test.PageHandlerFactory, Test" preCondition="" />

の狂いものであることを負荷しみいただけます。aspx"の要請(第2に示す構成)IIS7を404not foundエラーになります。エラーがありますが、この中でもこの要求を処理するのStaticFilesハンドラです。がもう一つ追加resourceType="File"のStaticFileHandlerを避けるためです。によるMSすることが要求は"物理のファイルディスク".私は批/通訳の"ディスクに"できます。

My.aspxファイルなディスクにより、だからこそ思いのまま使用したいのですが、ハンドラ。

役に立ちましたか?

解決

第2回の設定が*.aspx取得し取り扱い StaticFileHandler このファイルが存在するよう要件を満たすものについては、ハンドラです。しかし、ハンドラが設定されていないとこれらのファイルを作404メッセージです。

うを使用HttpModule実施など URLの書き換えモジュール に書き換えの仮想パスのページはハンドラ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top