powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что-то повисает при отладке проекта ASP Core 2.0
25 сообщений из 59, страница 1 из 3
Что-то повисает при отладке проекта ASP Core 2.0
    #39530946
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект представляет из себя собственно веб-приложение на c# и развесистую библиотеку классов на VB. Приложение лишь добавляет сервис и middleware-класс из библиотеки и дергает метод этого класса, который и обрабатывает запросы:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
 public static class ApplicationBuilderExt
    {
        public static IApplicationBuilder UseUniversys6(this IApplicationBuilder builder) => builder.UseMiddleware<Universys6MW>();
    }

    public class Universys6MW
    {
        private readonly RequestDelegate _next;
        public Universys6MW(RequestDelegate next) => _next = next;
        public async Task Invoke(HttpContext context, clsData repo)
        {
            if (System.Text.RegularExpressions.Regex.IsMatch(context.Request.Path.ToString(), @"\.(css|png|js)$"))
            {
                await _next.Invoke(context);
            }
            else
            {
                System.Diagnostics.Debug.WriteLine(context.Request.Path.ToString() + context.Request.QueryString.ToString());
                var app = new Universys6(repo);
                if (!await app.ProcessRequest(context)) await _next.Invoke(context);
            }
        }

    }



Зависание происходит после отправки запроса из браузера и до передачи управления в Invoke. Причем происходит это не постоянно, а с определенной, но мутной закономерностью. Причем на компах обоих разработчиков.

VBшная библиотека классов мигрировала с .NET на Core, что не могло пройти без разнообразных ошибок, как компиляции так и исполнения. Так вот зависания происходят до тех пор, пока не исправлены все ошибки исполнения. Например, отладил заглавную страницу, ошибки ушли, проект запускается без подвисаний, показывает главную страницу, на ней есть форма логина. Пытаюсь залогниться - запрос уходит, студия подвисает на несколько секунд, останавливается на какой-нибудь ошибке. Ошибку исправляю, перезапускаю проект (если без этого не обойтись), перехожу к следующей ошибке. И так далее, пока они не кончаются. И вот, отлажена заглавная страница - загружается мгновенно, отлажена процедура авторизации и следующая страница - загружается мгновенно, тыкаю в какой-нибудь не отлаженный раздел - и снова все начинается с зависаний. Отладил - зависаний нет.

И повторюсь, зависания происходят до передачи управления моему коду где-то на стыке iis express и студии, судя по всему.

Что за хрень творится? Как узнать, что это за хрень? В другом приложении ASP Core, написанном с нуля, таких приколов не было несмотря ни на какие ошибки.
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39530951
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Речь идёт про режим отладки через IISExpress?
Видимо проблема в плохой поддержке отладки для VB, но это не точно :)
Запускайте без отладки ;)
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531102
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно ли как-нибудь узнать, човаще происходит в момент между получением iis'ом запроса и вызовом invoke?
при зависании до vb дело вообще не доходит, а когда доходит, то проблем нет.
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531415
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyа можно ли как-нибудь узнать, човаще происходит в момент между получением iis'ом запроса и вызовом invoke?
при зависании до vb дело вообще не доходит, а когда доходит, то проблем нет.

Думаю проблема в процессе отладки. Вообще странно ожидать от отладки какой-то вразумительной работы:)

Проблема более глубокая: использование разработки в процессе отладки.
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531454
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел пункт "запуск без отладки" (раньше не юзал), действительно, без нее все пуляет нормально.
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531460
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВообще странно ожидать от отладки какой-то вразумительной работы:)всю жизнь так отлаживал, забот не знал.
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531644
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyНашел пункт "запуск без отладки" (раньше не юзал), действительно, без нее все пуляет нормально.

Это лучше, чем в отдладке. Во-первых, на порядки быстрее. Во-вторых, развивает способность и привычку встраивать отладочные средства, лог, метрику и т.п. повсюду, что снимает миллион вопросов, когда что-то не так работает на стенде или на продакшене.


AntonariyhVosttВообще странно ожидать от отладки какой-то вразумительной работы:)всю жизнь так отлаживал, забот не знал.

Я когда-то тоже. Вообще не помню, когда в последний раз что-то в отладке запускал, даже не знаю зачем мне это вообще надо. Тем более, когда мы перешли на микросервисы, я не знаю как, не напрягаясь, в отладке запускать несколько приложений-сервисов, чтобы тупо проверить свои наработки :)
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531665
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
не все сложиться на микросервисы и это хорошо имхо. по поводу логов - ты и твоя контора круты что сказать. в вижле мультиран встроенный, в отличие от intelije где надо поставить плагин, его настроить, а он в итоге еще и не работает . с какото версии просто перестало запускаться лично у меня. так и запускаю руками
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531673
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

Если говорить про ASP.NET Core, он вообще из командной строки может запускаться без необходимости разворачивать локальный экспресс. Мультиран конечно есть, но учитывая как многие плачут про то, как из-за решарпера их слабенькие компы тормозят, это вообще для них не вариант
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531930
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

решарпер грузит сильнее чем мульитран из коробки вижлы)
имхо я б решарпер новичкам не давал вообще, вот не давно спрашивал почему ты сделал так ...и парень чет мямлил что решарпер ему сказал сделать так...да емае. я ни в ком случаем не критикую софт этот, но вот меня люди бесят такие , что не могут объяснить.
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531931
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
да и не все конторы могут дать мощные компы. тут не стоит на это концентрировать внимание имхо. если у тебя крутая фирма может такое позволить эт отлично, вот в моем городе, эт провинция, далеко не все могут такое сделать и что теперь не работать ?)
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531967
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuhVostt,

решарпер грузит сильнее чем мульитран из коробки вижлы)
имхо я б решарпер новичкам не давал вообще, вот не давно спрашивал почему ты сделал так ...и парень чет мямлил что решарпер ему сказал сделать так...да емае. я ни в ком случаем не критикую софт этот, но вот меня люди бесят такие , что не могут объяснить.

Ну это уж точно не проблема решарпера. Я тоже с таким сталкивался не раз, и просто задаю вопрос, а почему решарпер так сделал? Если мямлит, гоу читать разбираться и всё такое :)

handmadeFromRuhVostt,
да и не все конторы могут дать мощные компы. тут не стоит на это концентрировать внимание имхо. если у тебя крутая фирма может такое позволить эт отлично, вот в моем городе, эт провинция, далеко не все могут такое сделать и что теперь не работать ?)

А вот тут не соглашусь. Вопрос не в крутости фирмы вообще ни разу. Если у тебя работа: копать яму, тебя должны обеспечить хорошими лопатами, а не руками или оловянными ложками, стыренными из столовой -- и это не оправдание, что фирма не крутая и не богатая.

Работодатель может не знать и не догадываться, что требуется апргейд, надо разговаривать, а не сидеть и молчать в тряпочку. Надо объяснить, почему тебе нужна машина по-мощней, и как это тормозит процесс разработки, ведь работодатель заинтересован, чтобы эффективность работы была на уровне. Это касается всего.
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39531979
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

ну смотри ты как то говорил что у тебя 32гб оперативки и там i7. у меня 8гб и i3 на работе и мне хватает на моем проекте так что я 3 вижлы запускаю.
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532026
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuhVostt,

ну смотри ты как то говорил что у тебя 32гб оперативки и там i7. у меня 8гб и i3 на работе и мне хватает на моем проекте так что я 3 вижлы запускаю.

8гб маловато, особенно если ты захочешь запускать что-то в докерах локально, виртуализировать. 16 достаточно, 32 уже жир :)
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532032
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
докер? нее, обойдусь...особенно под виндой, ваще не хочется
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532070
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuдокер? нее, обойдусь...особенно под виндой, ваще не хочется

А чё так?
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532335
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
а ты его настраивал сам? или тебе настраивали
у меня опыт с ним на связке java+git+dockerhub+circleci+aws.

-под виндой у нас так и не запустилось свистелка от мс
-были какие то сетевые баги: отрабатывало с задержками, отваливалась сборка или подвисала, искали на so но ответы "аля ждите, мы вкурсе"
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532363
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

под виндой докеры ещё не юзали, но под linux уже в продакшене пол года как. под виндой только планируем встроить в рабочий процесс и контейнеризацию приложений. и то, если всё как ты говоришь то наверное потерпим :)
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532368
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

ну с виндой может уже лучше..мы пробовали в начале года. да я ваще так по сравнению с вами любитель наверное)
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532372
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuhVostt,

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

да не, нам самим надо ещё много чему поучиться, лично я ещё дофига чего не знаю и не умею... ээхх было бы больше времени на изучение и познание
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532767
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostthandmadeFromRuhVostt,

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

да не, нам самим надо ещё много чему поучиться, лично я ещё дофига чего не знаю и не умею... ээхх было бы больше времени на изучение и познание
Имхо выход сужать профиль.
Серевера/железо одна специальность
HTML/css другая
Js + какой нибудь реакт
Базы sql/no sql
Backend
Etc
Я был фулстек, буду завязывать.
Имхо спец должен углубится в одном, но хорошо.
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532776
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонЯ был фулстек, буду завязывать.

Че так?

ПарамонИмхо спец должен углубится в одном, но хорошо.

Разработчик должен знать очень многое. А то можно сказать, если ты не сетевик, то и сетевой стек тебе знать не обязательно
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532794
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПарамонЯ был фулстек, буду завязывать.

Че так?

Ну вот есть чел, который к примеру имеет опыт 4 года фулстека. Если равномерно, то
2 фронт, 2 бэк. В команду нужно 2. Я бы взял 1 - 4 года фронт, и 1 - 4 года бэк. Так как 2 года в каждой это ниачем. Знать много по немножку или мало но хорошо. Как ты сам написал, знать все направления на хорошем уровне - времени нет ). Где нужен спец, который знает всего по немногу?
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532797
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Разработчик должен знать очень многое. А то можно сказать, если ты не сетевик, то и сетевой стек тебе знать не обязательно
Взяли верстальщика, он не знает про сетевой стек, но пилит css3 + html5 - заглядение. Мало какой фулстек так сможет )
...
Рейтинг: 0 / 0
Что-то повисает при отладке проекта ASP Core 2.0
    #39532810
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонГде нужен спец, который знает всего по немногу?

Я не знаю насчёт понемногу. У нас все разработчики фуллстек. Уровень квалификации конечно у всех отличается, но это нормально.

Когда к нам приходят на собеседования люди и гордо заявляют типа «я бекенд программист, и клал на фронт с колокольни», или «я фронтенд, и мне до фанаря что там на серверах крутится и происходит».. мы говорим, ну окей товарищ, прогоняем их по их направлению, и выясняется, что из них бекенд/фронтеед программист, как из меня балерина. Также подмечено, что кандидаты, которые изначально идут на фуллстек, разбираются во фронт и бек лучше «узкоспециализированных» разработчиков.

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

ПарамонВзяли верстальщика, он не знает про сетевой стек, но пилит css3 + html5 - заглядение. Мало какой фулстек так сможет )

Ты говоришь, как будто это прям высокое искусство какое-то Любой фуллстек может выполнить задачу на фронт и бек. И не заглядения ради, но выполнив необходимые требования.
...
Рейтинг: 0 / 0
25 сообщений из 59, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что-то повисает при отладке проекта ASP Core 2.0
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]