<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers>
            <!-- Remove any previous CGI-exe handler configuration -->
            <remove name="CGI-exe" />
            <!-- Custom handler for exampleextension files -->
            <add name="MyPowerShellHandler" 
                 path="*.exampleextension" 
                 verb="*" 
                 type="System.Web.ScriptProcessorFactory" 
                 resourceType="Unspecified" 
                 scriptProcessor="C:/exampleprogram.exe" />
        </handlers>

        <staticContent>
            <!-- MIME types for specific file extensions -->
            <mimeMap fileExtension=".apk" mimeType="application/x-zip-compressed" />
            <!-- Update mimeType for .ssf, if unsure, use application/octet-stream -->
            <mimeMap fileExtension=".ssf" mimeType="application/octet-stream" />
        </staticContent>

        <!-- Directory browsing options -->
        <directoryBrowse showFlags="Date, Time, Size, Extension, LongDate" />

        <security>
            <requestFiltering>
                <fileExtensions>
                    <!-- Only allow .aspx if needed; otherwise keep as is -->
                    <add fileExtension=".aspx" allowed="false" />
                </fileExtensions>
            </requestFiltering>
        </security>
    </system.webServer>

    <system.web>
        <!-- Ensure pages compilation mode is set to 'Never' if desired -->
        <pages compilationMode="Never" />
    </system.web>
</configuration>