Я хотел бы установить заголовок запроса (точнее, HTTP_HOST) из Web.config с помощью модуля перезаписи URL-адресов IIS на веб-сайтах Azure. В основном я хотел бы иметь что-то подобное в Web.config моего сайта:
<system.webServer>
<rules>
<clear />
<rule name="My rule" enabled="true">
<match url=".*" />
<serverVariables>
<set name="HTTP_HOST" value="my value" />
</serverVariables>
<action type="None" />
</rule>
Это приводит к ошибке, что HTTP_HOST не может быть установлен. Это нормально, и со стандартным IIS следующим шагом будет добавление HTTP_HOST к элементу <allowedServerVariables>
в applicationhost.config напрямую или через AppCmd. Однако я не смог найти никаких намеков на то, как каким-то образом получить доступ к этой конфигурации.
Можно ли как-то изменить конфигурацию apphost или как-то еще добавить разрешенные серверные переменные?