IIS 是否处理静态文件的请求,例如:
http://localhost:9000/Content/ABC.pdf
如果没有,那么我们可以添加一些设置,以便 .pdf 请求也由 IIS 处理并通过 URLRewite 模块。
IIS 是否处理静态文件的请求,例如:
http://localhost:9000/Content/ABC.pdf
如果没有,那么我们可以添加一些设置,以便 .pdf 请求也由 IIS 处理并通过 URLRewite 模块。
Asp.net 只接收对 aspx、asmx、ashx 的请求。
如果文件扩展名尚未映射到 ASP.NET,则 ASP.NET 将不会收到请求。
如果创建自定义处理程序来为特定文件扩展名提供服务,则必须将扩展名映射到 IIS 中的 ASP.NET,并在应用程序的 Web.config 文件中注册处理程序。有关更多信息,请参阅HTTP 处理程序和 HTTP 模块概述。
如果可能,将您的网址更改为 ashx 文件。如果没有,您可以映射 pdf 以被 asp.net 识别。
是的,IIS 可以很好地处理静态内容(它确实提供图像,对吗?)。
默认情况下,它将绕过任何动态处理并直接返回内容。
如果您的设置不能正确自动处理 PDF 文件,您可能只需将正确的 mime 类型添加到配置中。