Tsiren Naimanov: А, что плохого, чтобы добавить зависимость, все равно проект со всеми зависимостями собирается в одной папке, и dll от Identity будет одна, на размер не повлияет.
Максим: Внутренняя переменная свойства создается при геттере и сеттере по умолчанию, если вы создаете сами геттер и сеттер, то и о внутренней переменной свойства тоже надо самому позаботиться.
lam0x86: А другого выбора нет. Нет способов убить зависший таск, только убить поток, в котором он выполняется, ну и как вариант создавать отдельный поток и убивать его по таймауту.
Сергей: Грубо говоря, настраиваете систему, сеанс пользователя запускается в песочнице, по завершению сеанса все изменения системы откатываются на первоначальное (изменения файлов, системы, удаляется установленное ПО и тд)
Толстый Лорри: Мне без разницы. Просто ради интереса проверил (в оригинале естественно), у Шилдта ни разу не встретился ни Upcast, ни downcast, у Троелсена всего один раз и то так в предложении, типа мы downcast object to base class, а на русском сильно длинно звучит.
Славка: например модульность, связывание данных, MVC, высокая скорость разработки. Считаю, такие вещи оптимальны, для приложений где много CRUD операций над данными.
Dartware Engineering: В стандартном шаблоне MVC 5 (не Core, выбрав в при создании приложения индивидуальные учетные записи + WebAPI) вы получите веб-приложение с авторизацией и WebAPI с авторизацией по JWT токену. а так гугл в помощь (ASP.Net MVC + JWT Bearer Authorization)