IIS Express по умолчанию использует порт 44300 для https при включении SSL

При первоначальной настройке IIS Express для включения SSL по умолчанию используется порт 44300. К сожалению, когда я пытаюсь получить доступ к своему сайту вhttps://localhost/ это не работает, если я не использую номер порта 44300 -https://localhost:44300/.

Ссылки создаются с использованием следующего:

<%= Html.ActionLink("Index", "Index", "Home", new { @action = "https://" + Request.Hostname + Url.Action("Index", "Home") }) %>

Хотя уродливое решение,@action ключевое слово может переопределить сгенерированный маршрут, но это означает, что приложение должно было бы знать о любых нестандартных портах (например, 44300).

Проблема в том, что я бы написал что-нибудь для решения проблемы, которая возникнет только в среде разработки.

Итак, мой вопрос ... Как мне изменить порт на 443 и IIS Express, как это?

Конфиг для моего сайта ниже:

<site name="MySite" id="2" serverAutoStart="true">
  <application path="/">
    <virtualDirectory path="/" physicalPath="C:\Inetpub\MySite" />
  </application>
  <bindings>
    <binding protocol="http" bindingInformation=":80:" />
    <binding protocol="https" bindingInformation=":44300:" />
  </bindings>
</site>

Спасибо заранее.

Обновить:

Этот вопрос былответил Дивья на форумах IIS.

Ответы на вопрос(5)

Ваш ответ на вопрос