Wagner, in "XData from ISAPI/CGI - #4 by wlandgraf" you have suggested it yourself. And it all kind of hooks together nicely, so I'd expect this to work when I progress to testing it. I just don't want to ship ~15 Apache DLL's with it for no reason.
And MS warns that "HTTP.sys isn't compatible with the ASP.NET Core Module and can't be used with IIS or IIS Express.", therefore there may be compatibility issues there.
In my scenario, I also intend to run this on a Plesk-managed server, which offers full remote management for IIS, as well as setting up free Let's Encrypt certificate and automatically renewing it every 3 months - this latter is my main reason to use this IIS setup and not http.sys. If I can reproduce it with TMS components, I will certainly try. Are there any provisions for this in Sparkle framework?