У меня есть новое приложение MVC, которое интегрируется в уже существующий большой интранет-сайт.
В процессе производства данные аутентификации будут передаваться с существующего сайта интрасети.Но в разработке мне нужен локальный контроль входа в систему для создания аутентификации.
Это означает, что мне нужен способ скрыть любую из локальных страниц входа в систему, когда решение развернуто на производственном сервере.Я пытался использовать Debugger.IsAttached
для перенаправления с любой страницы входа
public class AccountController : Controller
{
public ActionResult LogOn()
{
if (!System.Diagnostics.Debugger.IsAttached)
RedirectToAction("NotFound");
return View();
}
}
Оказывается, это не работает.По какой-то причине, которая является для меня загадкой, страница входа по-прежнему отображается при переходе на /Account/LogOn
.
Можно ли это исправить?Есть ли лучший способ?