Cheers for that info. Will wait for RTW.
I'm wondered if I could simplify this setup by:
1. Binding WebApp2 (the ASP.NET app) to acme.example.org:80
2. Binding WebApp1 (the SharePoint app) to acme-internal-sp:80
3. Eliminating WebApp3 (dummy proxy WebApp)
4. Add this rule to WebApp2
<rule name="Proxy SharePoint" stopProcessing="true">
<match url="^(sites/.*)" />
<action type="Rewrite" url="http://acme-internal-sp/{R:1}" />
</rule>
For requests not matching this rule, the ASP.NET app would be left to serve it, which is what I want.
The question I have if I did this is how to route to the SharePoint app. As I understand it, I can put it on a different port, or use hostheaders. If I bound SharePoint to acme-internal-sp:80 and didn't register acme-internal-sp as a DNS entry, would the routing module still correctly proxy it, or would it go hunting the network to find the IP of acme-internal-sp? Effectively, I just want it routed back into localhost port 80, but with a new host header.