web-dev-qa-db-ja.com

IIS7、web.configは、Webサイトのディレクトリ/ uploadsで静的ファイルハンドラーのみを許可します

可能であれば、web.configを変更してサブディレクトリを静的にするにはどうすればよいですか?内部のファイルは、名前が「aspx」などであっても、静的ファイルとしてのみ処理されますか?ありがとう。

19
deerchao

静的コンテンツとしてのみ提供するファイルを含むフォルダー内の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>
42
Kev