IIS如何设置可以让.aspx后缀的文件直接下载
修改配置文件:
<system.webServer>
<staticContent>
<remove fileExtension=".aspx" />
<mimeMap fileExtension=".aspx" mimeType="applicatin/octet-stream搜索" />
</staticContent>
<handlers><!-- 这里根据你网站使用的isapi版本来,如果不会就把.aspx后缀的所有处理程序映射全删了 !-->
<remove name="PageHandlerFactory-Integrated-4.0" />
<remove name="PageHandlerFactory-ISAPI-4.0_64bit" />
<remove name="PageHandlerFactory-ISAPI-2.0" />
</handlers>
</system.webServer>
这样aspx就会被直接下载了。
另外可以使用<location>节配置不同路径下的处理方式。
以下为我最新的配置文件:
<configuration> <system.web> <compilation debug="true" targetFramework="4.0" /> </system.web> <system.webServer> <handlers> <remove name="PageHandlerFactory-ISAPI-4.0_64bit" /> <remove name="PageHandlerFactory-ISAPI-4.0_32bit" /> <remove name="PageHandlerFactory-ISAPI-2.0-64" /> <remove name="PageHandlerFactory-ISAPI-2.0" /> <remove name="PageHandlerFactory-Integrated-4.0" /> <remove name="PageHandlerFactory-Integrated" /> </handlers> <staticContent> <mimeMap fileExtension=".aspx" mimeType="applicatin/octet-stream" /> </staticContent> </system.webServer> </configuration>