Господи, ты так хорошо объясняешь, прям очень приятно слушать, другие просто говорят ну я вот так вот пишу вот тут вот так вот, а ты прям каждую мелочь разбираешь, действительно по совести делаешь, большое спасибо!
@@Jonini Так сложно сказать, в чём именно проблема, может методу действия ты повесил HttpPost, а он должен принимать HttpGet, не могу точно определить проблему, задай лучше вопрос по ссылке, которую скинул, это беседа, там общаемся и делимся опытом)
Спасибо тебе,добрый человек!ты Боженькой поцелован!объясняешь четко!даже я гуманитарий-въехала🤣 До этого два или три дня смотрела видосы по этой теме-только каша из слов😵💫
Автор, ты знаешь, что ты молодец? Так доходчиво мне только один индус объяснял на ломаном английском. Вот если в последующих роликах ты мне ещё покажешь пару нужных мне вещей, то прям все ролики обниму и расцелую. Клёво, чётко, доходчиво. Как, куда, зачем (главное!) - всё разложил. Самое для меня и вроде бы понятное, но в то же время и непонятное - это круговерть маршрутизации: кто, куда и откуда на кого ссылается. Что за что отвечает.
В последней версиях вроде теперь нет класса Startup теперь все находится в программ. Вопрос шарящим 1. зачем его убрали по умолчанию ? 2. Cтоит ли самому писать класс Startup?
Полезное видео! Спасибо. Сам работаешь где-нибудь? Может знаешь какие-нибудь открытые репозитории с проектом на асп, чтоб читать код, смотреть правильное написание кода?
На здоровье) Да, занимаюсь разработкой. Открытых источников сам не знаю, так как не пользуюсь, но стоит начать просмотр чужого кода, так как хорошая практика)
Если у вас уже в начале проекта есть конструктор: public HomeController(ILogger logger) { _logger = logger; } то вы не сможете просто создать еще один конструктор, как у автора и работать с конфигурацией. Вам необходимо первоначальный конструктор закомментировать (или удалить) и создать новый, такой: public HomeController(IConfiguration configuration, ILogger logger) { this.configuration = configuration; _logger = logger; }
@@РНС_Саакашвили я тоже не проверял, но наверное потому что системе нужно четко знать какой конструктор вызывать. Она же не может позвать оба, и не может угадать, какой актуальный.
когда пытаюсь создать представление, вылазиет ошибка, как исправить, я даже VS переустанавливала: "При запуске выбранного генератора кода произошла ошибка: "Сбой при восстановлении пакета. Откат изменений пакета для «Web»,""
Спасибо бро за урок) я тут парень новый, подскажи по отладке видео было уже?) В этом уроке у меня она больше всего трудностей вызвала)) точки останова и все такое)
при запуске сайта пишет "ваше подключение не является закрытым" в Microsoft Edge и "Подключение не защищено" в Chrome, вы не знаете как решить эту проблему? P.s.: при выборе "WebApplication1" вместо "IIS Express", все запускается
Скорее всего, при создании проекта неправильно выбрана структура, пересмотри внимательно видео на моменте, где автор создавал проект, и выбери в точности такое же, и проблема должна уйти, я думаю ты выбрал пустой шаблон просто изначально
как так получается что в каждом представлении уже по умолчанию есть шапка сайта, как её изменить и где она лежит? Как для своего сайта так же сделать шапку?
@@paulsound8430 Какая-то база есть полезная, но это не назвать прям полноценным курсом, полноценный курс я на Boosty создал, там все лучшие практики показал, можно ознакомиться здесь, как раз сделал бесплатный период подписки на 2 дня boosty.to/ithomester
Насколько вообще грамотно называть HomeController, если этот контроллер и так лежит внутри неймспейса *Название проекта*.Controllers, тогда получается что-то вроде webapp1.Controllers.HomeController...
@@ITHomester просто не логичнее не писать у самого .cs файла в конце controller, т.е. просто Home.cs, он и так лежит внутри папки controllers и соответственно имеет namespace controllers, могу быть конечно не прав, но мне кажется это ошибка в нейминге классов
Господи, ты так хорошо объясняешь, прям очень приятно слушать, другие просто говорят ну я вот так вот пишу вот тут вот так вот, а ты прям каждую мелочь разбираешь, действительно по совести делаешь, большое спасибо!
Спасибо, получайте знания, я только рад, что вы учитесь :)
@@ITHomesterА у меня ошибка при добавлении [HttpPost] проект не запускается и выдает ошибку 405, что делать?
@@Jonini vk.me/join/6eluMvinrUsZBxiov5E_uP6RuFIvF1f_VEQ=
Заходи, тебе поможем решить проблему)
@@Jonini Так сложно сказать, в чём именно проблема, может методу действия ты повесил HttpPost, а он должен принимать HttpGet, не могу точно определить проблему, задай лучше вопрос по ссылке, которую скинул, это беседа, там общаемся и делимся опытом)
@Easy Fate Хорошая идея, пока занимаюсь созданием проекта, а там посмотрим)
Вот можно же по человечески, простым языком объяснять.
На одном дыхании урок проходит. Спасибо большое вам!
Спасибо большое, делаю качественный контент)
Согласен! Простыми понятными словами, не уходя в терминологию!
Зашел по привычке на метанит, вытекли глаза, пошел на ютуб)
Админ красава! Продолжай в том же духе, объясняешь так просто, на человеческом языке
Спасибо тебе,добрый человек!ты Боженькой поцелован!объясняешь четко!даже я гуманитарий-въехала🤣
До этого два или три дня смотрела видосы по этой теме-только каша из слов😵💫
Спасибо большое, рад, что смог понятно объяснить, ещё раз спасибо)
Ты гений, прям крутые уроки, долго искал подобную подачу. Спасибо!
Спасибо, стараюсь делать ещё лучше контент)
Я несколько дней убила на поиски понятного курса по этой теме. Кажется, мои поиски завершились-таки успехом) Спасибо
Рад, что мои старания помогают людям)
Спасибо! Все доступно и понятно!
Видео очень понравилось, подписался на ваш канал👍👍👍
Уроки пушка, смотрю с удовольствием.
Если возможно больше пожалуйста веба по C# .
Спасибо.
Спасибо большое, делаю побольше)
Спасибо тебе большое за такой труд!
На здоровье, подписывайтесь и развивайтесь вместе со мной)
@@ITHomester уже подписался)))
Автор, ты знаешь, что ты молодец? Так доходчиво мне только один индус объяснял на ломаном английском. Вот если в последующих роликах ты мне ещё покажешь пару нужных мне вещей, то прям все ролики обниму и расцелую.
Клёво, чётко, доходчиво. Как, куда, зачем (главное!) - всё разложил. Самое для меня и вроде бы понятное, но в то же время и непонятное - это круговерть маршрутизации: кто, куда и откуда на кого ссылается. Что за что отвечает.
Спасибо большое, очень грамотно подхожу к видео, в самом начале когда выпускал, было много ошибок, потихоньку делаю все лучше и лучше)
Лучший!
Спасибо)
Поставил бы 2 лайка если бы смог))Круто!!
Спасибо большое, на здоровье, учитесь и познавайте программирование)
В последней версиях вроде теперь нет класса Startup теперь все находится в программ. Вопрос шарящим 1. зачем его убрали по умолчанию ? 2. Cтоит ли самому писать класс Startup?
1. Все поместили в класс Program, объединили их
2. Нет, он больше не нужен
Красавчик!!
Спасибо)
Теперь я имею представление для чего нужно представление
Супер, изучайте следующие темы)
Почему у меня содержимое Program.cs ну вообще другое?
Другая версия .NET
чел ты просто лучший
твой урок это сокровище посредь остального говнища. Спасибо чувак!
Спасибо большое, стараюсь разбирать всё детально и улучшать качество)
Полезное видео! Спасибо. Сам работаешь где-нибудь?
Может знаешь какие-нибудь открытые репозитории с проектом на асп, чтоб читать код, смотреть правильное написание кода?
На здоровье)
Да, занимаюсь разработкой.
Открытых источников сам не знаю, так как не пользуюсь, но стоит начать просмотр чужого кода, так как хорошая практика)
@@ITHomester а исходники твоего сайта открыты? Было бы интересно посмотреть.
Не работает регистрация и авторизация после публикации
Какой публикации?
У меня Startup почему то находится в Program, это новая фича или его отделять надо?
У меня при создании не создает startup.cs а в program.cs вообще все по другому - гайд уже не актуален
А может вы используете .NET 6, а здесь чётко указана 5 версия, не пробовали гуглить?
@@ITHomester да спасибо, из-за этого еще и разобрался как работает и в чем разница 6 и 5 :)
Если у вас уже в начале проекта есть конструктор:
public HomeController(ILogger logger)
{
_logger = logger;
}
то вы не сможете просто создать еще один конструктор, как у автора и работать с конфигурацией.
Вам необходимо первоначальный конструктор закомментировать (или удалить) и создать новый, такой:
public HomeController(IConfiguration configuration, ILogger logger)
{
this.configuration = configuration;
_logger = logger;
}
я не проверял, но хочу заметить - почему не прокатит ПЕРЕГРУЗКА конструктора ?
@@РНС_Саакашвили я тоже не проверял, но наверное потому что системе нужно четко знать какой конструктор вызывать. Она же не может позвать оба, и не может угадать, какой актуальный.
когда пытаюсь создать представление, вылазиет ошибка, как исправить, я даже VS переустанавливала:
"При запуске выбранного генератора кода произошла
ошибка:
"Сбой при восстановлении пакета. Откат изменений
пакета для «Web»,""
для тех у кого такая же проблема, просто включите ВПН когда качаете пакеты нугет
Это хороший материал
Спасибо бро за урок) я тут парень новый, подскажи по отладке видео было уже?) В этом уроке у меня она больше всего трудностей вызвала)) точки останова и все такое)
На здоровье)
На эту тему не было уроков, обязательно сниму, ждите)
при запуске сайта пишет "ваше подключение не является закрытым" в Microsoft Edge и "Подключение не защищено" в Chrome, вы не знаете как решить эту проблему?
P.s.: при выборе "WebApplication1" вместо "IIS Express", все запускается
Нет, к сожалению с таким не сталкивался
Скорее всего, при создании проекта неправильно выбрана структура, пересмотри внимательно видео на моменте, где автор создавал проект, и выбери в точности такое же, и проблема должна уйти, я думаю ты выбрал пустой шаблон просто изначально
7:35 У меня ничего не происходит
как так получается что в каждом представлении уже по умолчанию есть шапка сайта, как её изменить и где она лежит? Как для своего сайта так же сделать шапку?
Шапка и подвал сайта описаны в файле /shared/layout
у меня нету "startup.cs" (VS 2022, .Net6). как решить эту проблему?
Начиная с .NET 6 класс Startup пропал, теперь всё находится в классе Program
ты крут
Спасибо)
@@ITHomester у тебя есть карьерная консультация?) А то в группе ВК что то не отвечают)
@@Владимир-к1э6э vk.me/join/6eluMvinrUsZBxiov5E_uP6RuFIvF1f_VEQ=
Заходи, можешь задать вопрос здесь)
если я буду заниматься по вашему плейлисту, но используя .net 6 это будет проблемой в дальнейшем?
Нет, проблем не будет, изменения минимальны от версии .NET 5
если у меня есть класс програм но нет класса стартап что делать?
Ничего, просто в проекте .NET 5 вроде бы был класс Program и Startup, а уже после этой версии класс Startup убрали
@@ITHomester Получается что курс не актуален?
@@paulsound8430 Какая-то база есть полезная, но это не назвать прям полноценным курсом, полноценный курс я на Boosty создал, там все лучшие практики показал, можно ознакомиться здесь, как раз сделал бесплатный период подписки на 2 дня
boosty.to/ithomester
@@paulsound8430 актуален, но именно практика по созданию проекта лежит на Boosty, там сразу в проекте все последние версии инструментов используются
У меня в браузере ничего не запускается.
Решили проблему?
@@ITHomester нет
привет. создаю проект, но папки не создаются. очень грустно. что мне делать?
Что за среду разработку используете?
@@ITHomester visual studio. Всё в точности как на видео.
Привет, а что делать если нет скрипта стартап и скрипт програм не такой как в ролике?
А все увидел, что это изза того что я пишу на Net 6
Добрый человек сделал целую серию видео всего год назад, а оно уже не актуально что ли да?
Актуальна, просто изменилась немного структура, сейчас нет класса Startup, так как все находится в классе Program
@@ITHomester у Вас можно найти видео с разбором?
Насколько вообще грамотно называть HomeController, если этот контроллер и так лежит внутри неймспейса *Название проекта*.Controllers, тогда получается что-то вроде webapp1.Controllers.HomeController...
Такой подход и используется в проектах, есть ASP проект, внутри есть папка Controllers, уже в ней и лежат файлы, которые заканчиваются ...Controller)
@@ITHomester просто не логичнее не писать у самого .cs файла в конце controller, т.е. просто Home.cs, он и так лежит внутри папки controllers и соответственно имеет namespace controllers, могу быть конечно не прав, но мне кажется это ошибка в нейминге классов
@@Низкополигональныетреугольники это правила хорошего тона, негласные правила именования.
у меня нет класса стартап
Потому что вы пишете на версии .NET >= 6.0
у меня нету startup файл, можете сказатъ почему
мужик крч в program есть свойство app у него бери .Enviroment.EnviromentName и все, технологии шагают все обновляется
+
У меня нету класса Startup
Потому что новая версия .NET
Хауди Хо в сравнении с тобой дурачек! Молодец!
Спасибо, стараюсь, скоро ещё лучше и интереснее контент будет)
Хауди Хо и есть дурачок
Уроки гамно все подаётся разбросано не логично
Лучший!