Skip to content

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

  1. Download zip-filen og pak den ud i OneDoor-installationsmappen (den mappe der indeholder package.json og web.config)
  2. Højreklik på convert.bat og vælg Kør som administrator
  3. 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

iisnodeHttpPlatformHandler
Understøttet af MicrosoftNejJa
Kræver særlig IIS-udvidelseJaJa (men bredere tilgængelig)
LogningVia iisnode.ymlVia stdoutLogFile i web.config
VedligeholdelseOphørtAktiv