Обычно это достигается путем определения правил перезаписи в файле web.config, оценивающего HTTP_HOST с помощью регулярного выражения и действия перенаправления.
<system.webServer>
<rewrite>
<rules>
<rule name=“Origin URL Redirect stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^namewebsite\.azurewebsites\.net$" />
</conditions>
<action type="Redirect" url="http://www.example.com/{R:0}" />
</rule>
</rules>
</rewrite>
В ASP. NET Core, вы все еще можете добиться этого с помощью промежуточного программного обеспечения для перезаписи URL . Это также поможет, если вам нужно удовлетворить запросы, отличные от www subdomain.
Другой вариант, основанный на дополнительных потребностях, таких как WAF, рассмотрите возможность использования Azure Front Door перед вашим Служба приложений и разрешить трафик c в службу приложений только через входную дверь.