Я не уверен, почему вы запускаете веб-приложение на разных портах. Я думаю, что если приложение имеет собственный пул приложений, это не имеет значения.
В прошлом я добавлял этот код в свой проект.
Добавьте это к базовому контроллеру прямо над пространством имен.
#if !DEBUG
#define RELEASE
#endif
namespace YourProject.UI.Controllers
{
Добавьте это прямо над объявлением класса.
#if RELEASE
[RequireHttps]
#endif
public abstract class YourProjectBaseController : Controller
{
Затем убедитесь, что все ваши контроллеры наследуют от этой базы. Ярлык будет просто добавить приведенный выше код в контроллер, который содержит вашу регистрационную информацию.