We are trying to set up a IIS reverse proxy using the IIS component of the Advanced Installer. One of the problems we are facing is trying to set up Application Request Routing (ARR) in order to enable proxying of requests from our public endpoints to our private ones.
The only place where this seems doable is inside the "Custom properties" tab of a website we create. There we create 4 new IIS Attributes with Attribute ID Section set to system.webServer/proxy and with Attribute ID Name and Value set to what is needed (enabled="True"; xForwardedForHeaderName="X-Real-IP"; reverseRewriteHostInResponseHeaders="False"; includePortInXForwardedFor="False").
Also, we need to configure URL Rewrite as well and, again, the only place where this seems doable is inside the "Custom properties" tab of the website. After setting those and building our project, we proceed to run the built installer. The installation unfortunately fails with a weird COM error while trying to set the system.webServer/proxy attributes.
So, my question is: Is there support for ARR in Advanced Installer?