Перезапись URL в основном используется для перезаписи URL, а не физического пути. Поэтому вам нужно создать веб-приложение с папкой root C: \ Customers \ development и привязать все поддомены к этому сайту IIS. Затем измените ваше правило на
<rule name="rewrite" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(?!www\.)(.*)\.example\.com$" />
</conditions>
<action type="Rewrite" url="/{C:1}/{REQUEST_URI}" appendQueryString="true" logRewrittenUrl="true" />
</rule>
Пожалуйста, измените ^(?!www\.)(.*)\example\.com$
на ^(?!www\.)(.*)\.example\.com$
.
Наконец, вы должны указать субдомен на вложенную папку
Кроме того, если приложение в папке domain1 / domain2 и domain3 три независимых проекта, поэтому вам нужно использовать подпапку вместо папки.