Подстановочный знак HttpHandler, не обрабатывающий Статические Файлы

Я взглянул через некоторые более старые вопросы, но я ничего не могу найти.

У меня есть Подстановочный знак 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" />
6
задан Çağdaş Tekin 1 March 2010 в 02:43
поделиться

3 ответа

Возможно, ваш HTTPHandler должен выдержать запрос на StaticFileHandler.

3
ответ дан 16 December 2019 в 21:39
поделиться

Чтобы следить за тем, что сказал, что Hunter сказал, да, возможно, добавьте эту запись в свою web.config после первого отображения подстановочных знаков:

<add verb="*" path="*" type="System.Web.StaticFileHandler" />

просто мысль. Не проверил это или что-нибудь.

3
ответ дан 16 December 2019 в 21:39
поделиться

Проверьте режим трубопровода пула приложений. Если это классика, чем вы должны настроить ваши обработчики в разделе . Если он интегрирован, вы должны использовать раздел в Web.config.

2
ответ дан 16 December 2019 в 21:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: