FreeBa, Люди, которые с этим будут работать, ни в какую панель управления не полезут :) Им нужно окно с двумя кнопками :)
Кстати, когда я перетаргетировал проект на .Net Core 3.1 (до этого проект был на .Net Framework 4.7.2) все заработало именно так, как и хотелось, программа выходит, IIS выгружается.
Собственно, именно это мне и нужно, я пишу не сайт/сервис для всемирной паутины, а сервис, который будет работать локально в рамках одного предприятия. И ответственный человек должен иметь возможность этот сервис остановить и снова запустить. Именно остановить полностью, чтобы порт вообще не было открыт.
Убрал Environment.Exit(0); и теперь IIS выдает HTTP Error 502.3 - Bad Gateway . В принципе, это устроит. Но может есть какой-то способ сделать так, чтобы IIS тоже завершил работу?
Нет, как оказалось, процесс остался висеть. После убийства процесса IIS снова запустил программу после первого же запроса
Михаил Васильев, Да, спасибо, issues уже смотрю. А на реализацию отдельных решений буду смотреть после того, как сам реализую. Чтобы не быть под влиянием.
Армянское Радио, Кнопки, текстовые поля, listview, картинки. Все это должно взаимодействовать друг с другом, например по нажатию на кнопку одни элементы пропадают, другие появляются, при наведении мыши должен меняться цвет/картинка, с течением времени некоторые элементы так же меняют свои свойства...
Смысл моего вопросы был, что если хешированием пароля занимается сервис, то у других сущностей остается возможность создать пользователя с plain-text паролем.
Сергей Горностаев, скорее всего Вы правы. Тогда спрошу по другому. Есть ли какой-то минус в том, что я перенесу хеширование пароля в класс модели пользователя? Не привнесет ли это каких-то новых возможных багов или не является это каким-нибудь "не феншуйным" подходом? :)