I struggled with this for a while and looked at how to include it in MSI (WiX or another) or in the web.config file of each application or service. In the end, the easiest solution was to change the default website in IIS so that it applies to every application and service without the need to change MSI or web.config. Basic steps: In IIS Manager, click the "Sites" node, then click "Set Default Settings ...", change the "Enabled Protocols" property to http, net.tcp
source
share