Iis 7 IIS处理静态文件?

Iis 7 IIS处理静态文件?,iis-7,url-rewriting,Iis 7,Url Rewriting,IIS是否处理静态文件的请求,例如: http://localhost:9000/Content/ABC.pdf 如果没有,那么我们可以添加一些设置,使.pdf请求也由IIS处理,并通过URLRewite模块。是的,IIS可以处理静态内容(它确实提供图像,对吗?) 默认情况下,它将绕过任何动态处理,直接返回内容 如果您的安装程序不能正确地自动处理PDF文件,您可能只需要重新配置即可。Asp.net只接收对aspx、asmx、ashx的请求 如果文件扩展名尚未映射到ASP.NET,ASP.NET

IIS是否处理静态文件的请求,例如:

http://localhost:9000/Content/ABC.pdf

如果没有,那么我们可以添加一些设置,使.pdf请求也由IIS处理,并通过URLRewite模块。

是的,IIS可以处理静态内容(它确实提供图像,对吗?)

默认情况下,它将绕过任何动态处理,直接返回内容


如果您的安装程序不能正确地自动处理PDF文件,您可能只需要重新配置即可。

Asp.net只接收对aspx、asmx、ashx的请求

如果文件扩展名尚未映射到ASP.NET,ASP.NET将不会收到请求

如果创建自定义处理程序来服务特定的文件扩展名,则必须在IIS中将扩展名映射到ASP.NET,并在应用程序的Web.config文件中注册该处理程序。有关详细信息,请参阅


如果可能,将url更改为ashx文件。如果没有,您可以将pdf映射到asp.net来识别。

它确实可以正确处理,但我为.pdf文件添加了一个URL重写,这不起作用。{R:0}”/>@shakti-完全正确。IIS绕过ASP.NET引擎处理静态文件。如果确实需要,可以将mimetype设置为由ASP.NET处理。