¿Cómo configurar la aplicación ReactJS en IIS correctamente?

Observé algunos temas sobre la misma pregunta. Ninguno me funcionó. La cuestión es: tengo la aplicación ReactJS + Redux diseñada desde create-react-app. En realidad funciona, pero cuando la navegación de la aplicación comienza con una URL diferente de la raíz, se arroja 404. Instaladoiisnode y probé diferentes reglas de reescritura recomendadas en la web, pero nada funciona. El último fue este:

    <rule name="Redirect HTTP to HTTPS">
      <match url="(.*)" />
      <conditions>
        <add input="{HTTPS}" pattern="off" ignoreCase="true" />
      </conditions>
      <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent"/>
    </rule> -->

    <rule name="Redirect non-existent paths to root">
      <match url=".*" />
      <conditions logicalGrouping="MatchAll">
        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
        <add input="{REQUEST_URI}" pattern="^/initialLogin/*" ignoreCase="true" negate="true" />            
      </conditions>
      <action type="Redirect" url="/" appendQueryString="false" />
    </rule>
  </rules>
</rewrite>

Lo único que necesito es enviar todas las solicitudes entrantes a través de la URL raíz y pasarle el resto de la dirección para que SPA pueda funcionar correctamente. Alojamiento: AzureVM IIS: v10

Editar: Otra cosa curiosa es queiisnode puede manejar redirecciones con archivos js, pero mi aplicación se procesa enindex.html y cuando traté de señalarindex.html como manejador, en realidad me mostró una página en blanco.

Respuestas a la pregunta(1)

Su respuesta a la pregunta