当前位置首页 > IIS知识

IIS如何设置可以让.aspx后缀的文件直接下载

阅读次数:264 次  来源:admin  发布时间:

修改配置文件:

lt;system.webServer>

lt;staticContent>

lt;remove fileExtension=".aspx" />

lt;mimeMap fileExtension=".aspx" mimeType="applicatin/octet-stream搜索" />

lt;/staticContent>

lt;handlers><!-- 这里根据你网站使用的isapi版本来,如果不会就把.aspx后缀的所有处理程序映射全删了 !-->

lt;remove name="PageHandlerFactory-Integrated-4.0" />

lt;remove name="PageHandlerFactory-ISAPI-4.0_64bit" />

lt;remove name="PageHandlerFactory-ISAPI-2.0" />

lt;/handlers>

lt;/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>
上一篇:使用MicrosoftNetworkmonitor测试iis图片缓存
下一篇:MarkMcIntyre:与Fedora的那些事