I start two websites in a sln of mine. Because the https port 44300 is used for both websites, the startup of the second website fails with IISExpress error.
If I change the HTTPS port in the applicationhost.config for one of the sites it just gets reverted back to 44300. I deleted the https binding entries, they just get added back.
<site name="prj(1)" id="130">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="PATH" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:53884:localhost" />
<binding protocol="https" bindingInformation="*:44300:localhost" />
</bindings>
</site>
<site name="prj2" id="102">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="PATH" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:54777:localhost" />
<binding protocol="https" bindingInformation="*:44300:localhost" />
</bindings>
</site>