クラシックモードでIIS7でasp.netアプリケーションを実行しました。 私はすでにISAPIモジュールを「*」にスクリプトマッピングを作成しましたが、私は(それがない存在していても)、TXT、要求を実行するときに私は404エラーを取得:ASP.NETで* .txtリクエストを処理する方法
通知MapRequestHandler
ハンドラStaticFile
、Global.asaxまたはモジュールでイベントが発生しません。 私は何かを忘れましたか?
おそらくStaticFile
ハンドラ削除する必要が
<system.web>
...
<httpHandlers>
<add verb="*" path="*" validate="false" type="TestCustomExtensions.TextFileHandler, TestCustomExtensions" />
</httpHandlers>
<httpModules>
<add name="text" type="TestCustomExtensions.TextModule"/>
</httpModules>
</system.web>
<system.webServer>
...
<modules>
<add name="textModule" type="TestCustomExtensions.TextModule"/>
</modules>
<handlers>
<add name="TextFiles" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
</handlers>
,</system.webServer>
あなたが –
でIISでハンドラを登録しました – Madman