Я взглянул через некоторые более старые вопросы, но я ничего не могу найти.
У меня есть Подстановочный знак HttpHandler на моем веб-приложении, которое обрабатывает URL и удается, может ли это сделать что-нибудь с ним
Если это не может, то Обработчик StaticFile должен взять его и просто служить ему в качестве статического файла (как файл HTML).
Проблема, она проходит обработчик Подстановочных знаков, затем по-видимому не идя в StaticFileHander. Есть ли что-то, что я должен сделать к обработчику Подстановочных знаков, или в веб-конфигурации?
Это - мой web.config:
<add name="Wildcard" path="*" verb="*" type="Rewriter.RewriterHttpModule"
modules="IsapiModule" requireAccess="None" allowPathInfo="false"
preCondition="" responseBufferLimit="4194304" />
<add name="StaticFile" path="*.*" verb="*"
modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"
scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
resourceType="File" requireAccess="Read" allowPathInfo="false" preCondition=""
responseBufferLimit="4194304" />
Возможно, ваш HTTPHandler должен выдержать запрос на StaticFileHandler.
Чтобы следить за тем, что сказал, что Hunter сказал, да, возможно, добавьте эту запись в свою web.config после первого отображения подстановочных знаков:
<add verb="*" path="*" type="System.Web.StaticFileHandler" />
просто мысль. Не проверил это или что-нибудь.
Проверьте режим трубопровода пула приложений. Если это классика, чем вы должны настроить ваши обработчики в разделе
. Если он интегрирован, вы должны использовать раздел
в Web.config.