IIS, Node.js i aplikacja sieciowa z IISNode nie skonfigurowane poprawnie z katalogiem wirtualnym

Mam następujące ustawienia w usługach IIS:

Domyślna witryna sieci Web (www.foo.com) obsługująca standardową stronę htmlAplikacja sieci Web pod domyślną witryną sieci Web (www.foo.com/bar) z uruchomionym węzłem IISProjekt Node wykorzystuje Express

Nie mogę przez całe życie poprawnie konfigurować tej rzeczy, więc gdy trafię do aplikacji internetowej, poprawnie obsługuje aplikację węzła. Myślę, że mój problem leży w web.config. Czy ktoś może mi pomóc napisać poprawny plik web.config, aby działał poprawnie? Aktualna wersja mojej konfiguracji wyświetli mi odpowiedź węzła, która mówi, że nie może pobrać zasobu w jakimkolwiek adresie, który wpisuję.

Oto aktualna wersja mojej konfiguracji:

<configuration>
  <system.webServer>    
    <handlers>
      <add name="iisnode" path="app.js" verb="*" modules="iisnode" />
    </handlers>    
    <rewrite>
      <rules>
        <rule name="bar">
          <match url="bar/*" />
          <action type="Rewrite" url="app.js" />
        </rule>
      </rules>
    </rewrite>    
  </system.webServer>
</configuration>

questionAnswers(3)

yourAnswerToTheQuestion