Я считаю, что было бы более уместно сделать это с помощью модуля перезаписи URL IIS.
Если у вас есть доступ к инструменту управления IIS, в «IIS» есть графический интерфейс для настройки правил перезаписи.раздел настроек вашего сайта.Если вы выберете «Добавить правило (ы) ...» оттуда (в правом меню столбца), выберите правило «Каноническое доменное имя» в разделе SEO, чтобы практически полностью автоматизировать настройку правила.
Если нет, то правило перезаписи будет выглядеть в вашем файле web.config:
<system.webServer>
<rewrite>
<rules>
<rule name="CanonicalHostNameRule1">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^yourdomain\.com$" negate="true" />
</conditions>
<action type="Redirect" url="http://yourdomain.com/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>