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 ExpressNie 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>