Konverter fra iisnode til HttpPlatformHandler
Microsoft anbefaler ikke længere iisnode til at køre Node.js på IIS. HttpPlatformHandler er den nuværende og understøttede løsning og kræver ingen ekstra konfiguration af Node.js-pipelinen.
⬇ Download onedoor-convert.zip
Berørte installationer
Denne vejledning er relevant for installationer opsat med iisnode — typisk ældre installationer. Nye installationer med OneDoor-installationsscriptet bruger allerede HttpPlatformHandler.
Download og kør
- Download zip-filen og pak den ud i OneDoor-installationsmappen (den mappe der indeholder
package.jsonogweb.config) - Højreklik på
convert.batog vælg Kør som administrator - Følg vejledningen på skærmen
Rollback
Scriptet gemmer en backup af den originale web.config som web.config.iisnode.bak. Kør dette for at gendanne:
powershell
$appcmd = "$env:windir\system32\inetsrv\appcmd.exe"
$path = "C:\sti\til\din\onedoor"
& $appcmd stop apppool /apppool.name:<AppPoolNavn>
Copy-Item "$path\web.config.iisnode.bak" "$path\web.config" -Force
& $appcmd start apppool /apppool.name:<AppPoolNavn>Fordele ved HttpPlatformHandler
| iisnode | HttpPlatformHandler | |
|---|---|---|
| Understøttet af Microsoft | Nej | Ja |
| Kræver særlig IIS-udvidelse | Ja | Ja (men bredere tilgængelig) |
| Logning | Via iisnode.yml | Via stdoutLogFile i web.config |
| Vedligeholdelse | Ophørt | Aktiv |