我查看了一些较旧的问题,但找不到任何东西。通配符HttpHandler无法处理静态文件
我有一个通配符的HttpHandler我的web应用程序,其正在处理的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" />
告诉我们您的IIS设置。如果IIS没有把请求交给ASP.NET,你的web.config根本就不重要。 – Bryan 2010-01-27 00:08:58
我没有改变任何东西,特别是在IIS7中,它只是*标准*设置。它运行在默认应用程序池,虽然 – Paul 2010-01-27 07:43:40