У меня есть частичное представление, которое отображается на странице без HTTPS, но ПОСТАВЛЯЕТСЯ контроллеру, который требует SSL.Определение формы таково:
<form id="authForm"
method="post"
action="@Url.Action("authenticate", "auth", new {}, "https")">
Проблема, с которой я столкнулся, заключается в том, что в Visual Studio и при отладке хост и порт имеют значение localhost:64043
.Однако приведенный выше вызов Url.Action
не вводит номер порта, а это означает, что браузер указывает на мою установку IIS.Должен ли я добавить что-то еще или переопределить этот метод?Я хочу, чтобы моя заявка была независимой от местоположения.
Заранее спасибо!