如何仅对没有扩展名的路径使用IIS脚本映射

如何仅对没有扩展名的路径使用IIS脚本映射,iis,request,webserver,file-handling,static-files,Iis,Request,Webserver,File Handling,Static Files,我正在使用一个自定义的WebC 我正在尝试修改Windows10IIS中的一种处理方法。 我不知道如何配置这个;我的目标是,如果发送到IIS的路径没有扩展名(即about/contact或store或store/category/subcategory),则应向我的处理程序(ECPagesHandler)提供要处理的请求(是的,它确实正确处理请求) 如果路径确实有扩展名(即picture.png),那么它应该让StaticFile模块处理请求 简言之,我希望能够通过像普通一样键入url来调用文件

我正在使用一个自定义的WebC 我正在尝试修改Windows10IIS中的一种处理方法。 我不知道如何配置这个;我的目标是,如果发送到IIS的路径没有扩展名(即about/contact或store或store/category/subcategory),则应向我的处理程序(ECPagesHandler)提供要处理的请求(是的,它确实正确处理请求)

如果路径确实有扩展名(即picture.png),那么它应该让StaticFile模块处理请求


简言之,我希望能够通过像普通一样键入url来调用文件(如.png文件),但也允许ECPages捕获和处理任何没有附加扩展名的文件(以跟上url中没有文件扩展名的现代标准…您甚至可以在stackoverflow--…com/questions/ask--)上看到这一点).

首先,确保没有任何缓存问题。缓存问题会阻止更新立即可见

其次,在IIS处理程序映射中,使用路径“/*”设置客户处理程序。这将捕获提供给服务器的任何请求

第三,修改静态文件处理程序。路径需要从“*”更改为“***”。其他一切都应该保留默认值

第四,单击查看有序列表,并将StaticFile设置为顶部选项。将客户处理程序设置为第二个选项

--给定先前的信息:配置应该允许任何具有url的请求url。静态处理程序将捕获该文件,然后该处理程序将查找实际文件。 那么,如果没有。在url中,它将被传递给客户处理程序。由您来正确配置自定义处理程序