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>
原文地址:https://www.cnblogs.com/EasonJim/p/5427787.html