ПРОСТАЯ СТРУКТУРА ПРОЕКТА НА ASP.NET CORE

Поділитися
Вставка
  • Опубліковано 27 січ 2025

КОМЕНТАРІ • 119

  • @Jonini
    @Jonini 3 роки тому +48

    Господи, ты так хорошо объясняешь, прям очень приятно слушать, другие просто говорят ну я вот так вот пишу вот тут вот так вот, а ты прям каждую мелочь разбираешь, действительно по совести делаешь, большое спасибо!

    • @ITHomester
      @ITHomester  3 роки тому +1

      Спасибо, получайте знания, я только рад, что вы учитесь :)

    • @Jonini
      @Jonini 3 роки тому

      @@ITHomesterА у меня ошибка при добавлении [HttpPost] проект не запускается и выдает ошибку 405, что делать?

    • @ITHomester
      @ITHomester  3 роки тому

      @@Jonini vk.me/join/6eluMvinrUsZBxiov5E_uP6RuFIvF1f_VEQ=
      Заходи, тебе поможем решить проблему)

    • @ITHomester
      @ITHomester  3 роки тому

      @@Jonini Так сложно сказать, в чём именно проблема, может методу действия ты повесил HttpPost, а он должен принимать HttpGet, не могу точно определить проблему, задай лучше вопрос по ссылке, которую скинул, это беседа, там общаемся и делимся опытом)

    • @ITHomester
      @ITHomester  2 роки тому

      @Easy Fate Хорошая идея, пока занимаюсь созданием проекта, а там посмотрим)

  • @crn05
    @crn05 2 роки тому +17

    Вот можно же по человечески, простым языком объяснять.
    На одном дыхании урок проходит. Спасибо большое вам!

    • @ITHomester
      @ITHomester  2 роки тому

      Спасибо большое, делаю качественный контент)

    • @aneriondono
      @aneriondono 11 місяців тому

      Согласен! Простыми понятными словами, не уходя в терминологию!

  • @Bo4ka-gh4rb
    @Bo4ka-gh4rb 11 місяців тому +8

    Зашел по привычке на метанит, вытекли глаза, пошел на ютуб)

  • @GLaDOS-t5v
    @GLaDOS-t5v Рік тому +2

    Админ красава! Продолжай в том же духе, объясняешь так просто, на человеческом языке

  • @_lazy_cat
    @_lazy_cat 2 роки тому +3

    Спасибо тебе,добрый человек!ты Боженькой поцелован!объясняешь четко!даже я гуманитарий-въехала🤣
    До этого два или три дня смотрела видосы по этой теме-только каша из слов😵‍💫

    • @ITHomester
      @ITHomester  2 роки тому

      Спасибо большое, рад, что смог понятно объяснить, ещё раз спасибо)

  • @kl45gp
    @kl45gp 2 роки тому +3

    Ты гений, прям крутые уроки, долго искал подобную подачу. Спасибо!

    • @ITHomester
      @ITHomester  2 роки тому

      Спасибо, стараюсь делать ещё лучше контент)

  • @ponypony5964
    @ponypony5964 Рік тому +3

    Я несколько дней убила на поиски понятного курса по этой теме. Кажется, мои поиски завершились-таки успехом) Спасибо

    • @ITHomester
      @ITHomester  Рік тому

      Рад, что мои старания помогают людям)

  • @aneriondono
    @aneriondono 11 місяців тому +1

    Спасибо! Все доступно и понятно!

  • @ИлларионИванов-л1е

    Видео очень понравилось, подписался на ваш канал👍👍👍

  • @zcrownsworth
    @zcrownsworth 2 роки тому +3

    Уроки пушка, смотрю с удовольствием.
    Если возможно больше пожалуйста веба по C# .
    Спасибо.

    • @ITHomester
      @ITHomester  2 роки тому

      Спасибо большое, делаю побольше)

  • @Jkfykfhjcd56
    @Jkfykfhjcd56 2 роки тому +1

    Спасибо тебе большое за такой труд!

    • @ITHomester
      @ITHomester  2 роки тому

      На здоровье, подписывайтесь и развивайтесь вместе со мной)

    • @Jkfykfhjcd56
      @Jkfykfhjcd56 2 роки тому +1

      @@ITHomester уже подписался)))

  • @Olegcowboyoleg
    @Olegcowboyoleg Рік тому +1

    Автор, ты знаешь, что ты молодец? Так доходчиво мне только один индус объяснял на ломаном английском. Вот если в последующих роликах ты мне ещё покажешь пару нужных мне вещей, то прям все ролики обниму и расцелую.
    Клёво, чётко, доходчиво. Как, куда, зачем (главное!) - всё разложил. Самое для меня и вроде бы понятное, но в то же время и непонятное - это круговерть маршрутизации: кто, куда и откуда на кого ссылается. Что за что отвечает.

    • @ITHomester
      @ITHomester  Рік тому

      Спасибо большое, очень грамотно подхожу к видео, в самом начале когда выпускал, было много ошибок, потихоньку делаю все лучше и лучше)

  • @golden-archive
    @golden-archive 2 роки тому +2

    Лучший!

  • @ДмитрийАнтипанов-п8т

    Поставил бы 2 лайка если бы смог))Круто!!

    • @ITHomester
      @ITHomester  2 роки тому

      Спасибо большое, на здоровье, учитесь и познавайте программирование)

  • @DimaBriquez
    @DimaBriquez 2 роки тому +5

    В последней версиях вроде теперь нет класса Startup теперь все находится в программ. Вопрос шарящим 1. зачем его убрали по умолчанию ? 2. Cтоит ли самому писать класс Startup?

    • @ITHomester
      @ITHomester  2 роки тому +4

      1. Все поместили в класс Program, объединили их
      2. Нет, он больше не нужен

  • @kekand0s141
    @kekand0s141 2 роки тому +1

    Красавчик!!

  • @Антон-к7ф
    @Антон-к7ф 2 роки тому +2

    Теперь я имею представление для чего нужно представление

    • @ITHomester
      @ITHomester  2 роки тому

      Супер, изучайте следующие темы)

  • @benjaminBTN
    @benjaminBTN Рік тому +2

    Почему у меня содержимое Program.cs ну вообще другое?

    • @ITHomester
      @ITHomester  Рік тому

      Другая версия .NET

  • @sunsungie
    @sunsungie Рік тому

    чел ты просто лучший

  • @acc_for_workit5558
    @acc_for_workit5558 3 роки тому +6

    твой урок это сокровище посредь остального говнища. Спасибо чувак!

    • @ITHomester
      @ITHomester  3 роки тому

      Спасибо большое, стараюсь разбирать всё детально и улучшать качество)

  • @firemanhood1526
    @firemanhood1526 3 роки тому +4

    Полезное видео! Спасибо. Сам работаешь где-нибудь?
    Может знаешь какие-нибудь открытые репозитории с проектом на асп, чтоб читать код, смотреть правильное написание кода?

    • @ITHomester
      @ITHomester  3 роки тому +1

      На здоровье)
      Да, занимаюсь разработкой.
      Открытых источников сам не знаю, так как не пользуюсь, но стоит начать просмотр чужого кода, так как хорошая практика)

    • @firemanhood1526
      @firemanhood1526 3 роки тому

      @@ITHomester а исходники твоего сайта открыты? Было бы интересно посмотреть.

  • @ИванФилиппов-ж2м
    @ИванФилиппов-ж2м 2 роки тому +2

    Не работает регистрация и авторизация после публикации

    • @ITHomester
      @ITHomester  2 роки тому

      Какой публикации?

  • @cooldude8066
    @cooldude8066 Рік тому +1

    У меня Startup почему то находится в Program, это новая фича или его отделять надо?

  • @alexsmel6526
    @alexsmel6526 2 роки тому +2

    У меня при создании не создает startup.cs а в program.cs вообще все по другому - гайд уже не актуален

    • @ITHomester
      @ITHomester  2 роки тому

      А может вы используете .NET 6, а здесь чётко указана 5 версия, не пробовали гуглить?

    • @alexsmel6526
      @alexsmel6526 2 роки тому

      @@ITHomester да спасибо, из-за этого еще и разобрался как работает и в чем разница 6 и 5 :)

  • @beniceS
    @beniceS Рік тому +2

    Если у вас уже в начале проекта есть конструктор:
    public HomeController(ILogger logger)
    {
    _logger = logger;
    }
    то вы не сможете просто создать еще один конструктор, как у автора и работать с конфигурацией.
    Вам необходимо первоначальный конструктор закомментировать (или удалить) и создать новый, такой:
    public HomeController(IConfiguration configuration, ILogger logger)
    {
    this.configuration = configuration;
    _logger = logger;
    }

    • @РНС_Саакашвили
      @РНС_Саакашвили 7 місяців тому

      я не проверял, но хочу заметить - почему не прокатит ПЕРЕГРУЗКА конструктора ?

    • @jusie
      @jusie 4 місяці тому

      @@РНС_Саакашвили я тоже не проверял, но наверное потому что системе нужно четко знать какой конструктор вызывать. Она же не может позвать оба, и не может угадать, какой актуальный.

  • @nastyafom92
    @nastyafom92 6 місяців тому

    когда пытаюсь создать представление, вылазиет ошибка, как исправить, я даже VS переустанавливала:
    "При запуске выбранного генератора кода произошла
    ошибка:
    "Сбой при восстановлении пакета. Откат изменений
    пакета для «Web»,""

    • @nastyafom92
      @nastyafom92 6 місяців тому

      для тех у кого такая же проблема, просто включите ВПН когда качаете пакеты нугет

  • @marte8612
    @marte8612 6 місяців тому +1

    Это хороший материал

  • @АртурПоздняк-я9х
    @АртурПоздняк-я9х 3 роки тому +2

    Спасибо бро за урок) я тут парень новый, подскажи по отладке видео было уже?) В этом уроке у меня она больше всего трудностей вызвала)) точки останова и все такое)

    • @ITHomester
      @ITHomester  3 роки тому

      На здоровье)
      На эту тему не было уроков, обязательно сниму, ждите)

  • @stor1448
    @stor1448 Рік тому +1

    при запуске сайта пишет "ваше подключение не является закрытым" в Microsoft Edge и "Подключение не защищено" в Chrome, вы не знаете как решить эту проблему?
    P.s.: при выборе "WebApplication1" вместо "IIS Express", все запускается

    • @ITHomester
      @ITHomester  Рік тому

      Нет, к сожалению с таким не сталкивался

    • @ЮрійВаськів-д9у
      @ЮрійВаськів-д9у Рік тому

      Скорее всего, при создании проекта неправильно выбрана структура, пересмотри внимательно видео на моменте, где автор создавал проект, и выбери в точности такое же, и проблема должна уйти, я думаю ты выбрал пустой шаблон просто изначально

  • @mare2004
    @mare2004 2 місяці тому

    7:35 У меня ничего не происходит

  • @isagidaiki
    @isagidaiki 7 місяців тому

    как так получается что в каждом представлении уже по умолчанию есть шапка сайта, как её изменить и где она лежит? Как для своего сайта так же сделать шапку?

    • @kksihtk
      @kksihtk 2 місяці тому

      Шапка и подвал сайта описаны в файле /shared/layout

  • @exynos9309
    @exynos9309 2 роки тому +1

    у меня нету "startup.cs" (VS 2022, .Net6). как решить эту проблему?

    • @ITHomester
      @ITHomester  2 роки тому

      Начиная с .NET 6 класс Startup пропал, теперь всё находится в классе Program

  • @Владимир-к1э6э
    @Владимир-к1э6э 2 роки тому +1

    ты крут

    • @ITHomester
      @ITHomester  2 роки тому

      Спасибо)

    • @Владимир-к1э6э
      @Владимир-к1э6э 2 роки тому +1

      @@ITHomester у тебя есть карьерная консультация?) А то в группе ВК что то не отвечают)

    • @ITHomester
      @ITHomester  2 роки тому

      @@Владимир-к1э6э vk.me/join/6eluMvinrUsZBxiov5E_uP6RuFIvF1f_VEQ=
      Заходи, можешь задать вопрос здесь)

  • @yevhenkazanzhy4288
    @yevhenkazanzhy4288 2 роки тому +1

    если я буду заниматься по вашему плейлисту, но используя .net 6 это будет проблемой в дальнейшем?

    • @ITHomester
      @ITHomester  2 роки тому

      Нет, проблем не будет, изменения минимальны от версии .NET 5

  • @МарияПрутцева
    @МарияПрутцева 10 місяців тому +1

    если у меня есть класс програм но нет класса стартап что делать?

    • @ITHomester
      @ITHomester  10 місяців тому

      Ничего, просто в проекте .NET 5 вроде бы был класс Program и Startup, а уже после этой версии класс Startup убрали

    • @paulsound8430
      @paulsound8430 7 місяців тому +1

      @@ITHomester Получается что курс не актуален?

    • @ITHomester
      @ITHomester  7 місяців тому +1

      @@paulsound8430 Какая-то база есть полезная, но это не назвать прям полноценным курсом, полноценный курс я на Boosty создал, там все лучшие практики показал, можно ознакомиться здесь, как раз сделал бесплатный период подписки на 2 дня
      boosty.to/ithomester

    • @ITHomester
      @ITHomester  7 місяців тому

      @@paulsound8430 актуален, но именно практика по созданию проекта лежит на Boosty, там сразу в проекте все последние версии инструментов используются

  • @stinger20010
    @stinger20010 Рік тому +1

    У меня в браузере ничего не запускается.

  • @СтепанМакаров-г6ц

    привет. создаю проект, но папки не создаются. очень грустно. что мне делать?

    • @ITHomester
      @ITHomester  Рік тому

      Что за среду разработку используете?

    • @СтепанМакаров-г6ц
      @СтепанМакаров-г6ц Рік тому

      @@ITHomester visual studio. Всё в точности как на видео.

  • @freshhuk
    @freshhuk Рік тому

    Привет, а что делать если нет скрипта стартап и скрипт програм не такой как в ролике?

    • @freshhuk
      @freshhuk Рік тому

      А все увидел, что это изза того что я пишу на Net 6

  • @КритерийПарето
    @КритерийПарето 2 роки тому +1

    Добрый человек сделал целую серию видео всего год назад, а оно уже не актуально что ли да?

    • @ITHomester
      @ITHomester  2 роки тому

      Актуальна, просто изменилась немного структура, сейчас нет класса Startup, так как все находится в классе Program

    • @КритерийПарето
      @КритерийПарето 2 роки тому

      @@ITHomester у Вас можно найти видео с разбором?

  • @Низкополигональныетреугольники

    Насколько вообще грамотно называть HomeController, если этот контроллер и так лежит внутри неймспейса *Название проекта*.Controllers, тогда получается что-то вроде webapp1.Controllers.HomeController...

    • @ITHomester
      @ITHomester  2 роки тому

      Такой подход и используется в проектах, есть ASP проект, внутри есть папка Controllers, уже в ней и лежат файлы, которые заканчиваются ...Controller)

    • @Низкополигональныетреугольники
      @Низкополигональныетреугольники 2 роки тому

      @@ITHomester просто не логичнее не писать у самого .cs файла в конце controller, т.е. просто Home.cs, он и так лежит внутри папки controllers и соответственно имеет namespace controllers, могу быть конечно не прав, но мне кажется это ошибка в нейминге классов

    • @АлександрИванов-ц7к5ъ
      @АлександрИванов-ц7к5ъ Рік тому

      ​@@Низкополигональныетреугольники это правила хорошего тона, негласные правила именования.

  • @CryptoPaddincgron
    @CryptoPaddincgron Рік тому +1

    у меня нет класса стартап

    • @ITHomester
      @ITHomester  Рік тому

      Потому что вы пишете на версии .NET >= 6.0

  • @arevminn9407
    @arevminn9407 Рік тому

    у меня нету startup файл, можете сказатъ почему

    • @acer6788
      @acer6788 Рік тому

      мужик крч в program есть свойство app у него бери .Enviroment.EnviromentName и все, технологии шагают все обновляется

  • @SpringZel
    @SpringZel 2 роки тому +1

    +

  • @MoreNiP
    @MoreNiP Рік тому +1

    У меня нету класса Startup

    • @ITHomester
      @ITHomester  Рік тому

      Потому что новая версия .NET

  • @tadwhat
    @tadwhat 2 роки тому +1

    Хауди Хо в сравнении с тобой дурачек! Молодец!

    • @ITHomester
      @ITHomester  Рік тому +1

      Спасибо, стараюсь, скоро ещё лучше и интереснее контент будет)

    • @titiqaqa
      @titiqaqa 7 місяців тому

      Хауди Хо и есть дурачок

  • @stranger271271
    @stranger271271 Рік тому

    Уроки гамно все подаётся разбросано не логично

  • @АлексейКарасев-п2ж
    @АлексейКарасев-п2ж 2 роки тому +1

    Лучший!