Despues de instalar el Service pack version 1903 de Windows 10, mi website por defecto del IIS dejo de funcionar.
Comprobe el «Visor de Eventos» y obtuve el siguiente error:
The World Wide Web Publishing Service (WWW Service) did not register the URL prefix http://*:80/ for site 1. The necessary network binding may already be in use. The site has been disabled. The data field contains the error number.
Estaba bastante seguro de que no tenia ninguna otra aplicacion usando el puerto 80, pero por si acaso comprobe con «netstat» y confirme mis sospechas. Nada escuchando en el puerto 80.
Mire el fichero de configuracion del IIS » «C:\Windows\System32\inetsrv\config\applicationHost.config» y entonces encontre el problema. Al parecer, el IIS en algun momento duplico el binding con el puerto 80 y este nuevo parche es incapaz de trabajar con ello, asi que borre la siguiente linea duplicada:
1 2 |
<binding protocol="http" bindingInformation="*:80:*" /> |
Despues de borrar esta linea todo volvio a funcionar como debia.
Espero que este post pueda ayudar a alguien con el mismo problema a ahorrar tiempo!