Algo parecido com isto (no seu web.config) deve funcionar:
<rule name="solution1" stopProcessing="true">
<match url="^(solution1/)(.*)" />
<action type="Rewrite" url="http://localhost:8888/{R:2}" />
</rule>
<rule name="solution2" stopProcessing="true">
<match url="^(solution2/)(.*)" />
<action type="Rewrite" url="http://localhost:8890/{R:2}" />
</rule>
IIRC, o {R:0} corresponderá ao URL inteiro, por isso você não deseja isso neste caso. Em vez disso, com o ( e o ) , você define 'grupos de captura'; {R:2} será tudo depois de solution1/ ou solution2/ .
Se você estiver usando a GUI do IIS, espero que consiga encontrar os campos que precisam ser preenchidos; eles são os mesmos que você já usa, apenas com parâmetros diferentes.