¿Anular una regla de reescritura de IIS para un sitio secundario?

Quería obligar a todas las conexiones entrantes a volver a HTTPS para mi sitio. Al buscar una respuesta en StackOverflow.com se obtuvo el siguiente código:

<rewrite>
    <rules>
        <rule name="Redirect to HTTPS" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="^OFF$" />
                </conditions>
            <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
        </rule>
     </rules>
</rewrite>

Esto funciona muy bien. Ahora todos los que vienen ahttp://mySite.com es redirigido ahttps://mySite.com.

mySite.com tiene una sub-aplicación a la que se accede en mySite.com/ajax/. No quiero que las conexiones entrantes a esta subaplicación estén sujetas a la reescritura; El protocolo original (http o https) que el usuario especifica se debe mantener al conectarse a la sub-aplicación / ajax. ¿Qué debo colocar en el archivo web.config de esta aplicación secundaria para negar la reescritura que tiene lugar en el nivel primario?

(La razón por la que quiero que el sitio secundario / ajax esté exento de la reescritura de https es porque se puede acceder a él desde páginas web basadas en HTTP de terceros. Si la página de terceros que realiza la llamada a / ajax es HTTP (no HTTPS), entonces quiero conservar esa condición de HTTP cuando se realiza la llamada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta