IIS7, web.config, чтобы разрешить только статический обработчик файлов в каталоге/загрузках веб-сайта

Если это возможно, что я так думаю, как мне изменить мой web.config, чтобы сделать статический файл подкаталога внутри, будет обрабатываться только как статический файл, даже если его имя "aspx" или что-то еще? Спасибо.

Ответ 1

Добавьте следующее в файл web.config в папку, содержащую файлы, которые вы хотите обслуживать, только как статический контент:

<configuration>
    <system.webServer>
        <handlers>
           <clear />
            <add 
                name="StaticFile" 
                path="*" verb="*" 
                modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" 
                resourceType="Either" 
                requireAccess="Read" />
        </handlers>
        <staticContent>
            <mimeMap fileExtension=".*" mimeType="application/octet-stream" />
        </staticContent>
    </system.webServer>
</configuration>