Здравствуйте, Funny Rabbit, Вы писали:
FR>Достался проект. Вношу правки в код. Все компилируется без ошибок. Но не отрабатывает. Есть идеи?
что значит не отрабатывает?
не запускается? по конкретней, плиз.
если не вызывается новый код, попробуйте удалить из все проектов решения папки bin obj
и проверьте референсы, студия любит "помогать" и можно по ошибке сослаться на dll, а не проект.
Здравствуйте, vaa, Вы писали:
vaa>Здравствуйте, Funny Rabbit, Вы писали:
FR>>Достался проект. Вношу правки в код. Все компилируется без ошибок. Но не отрабатывает. Есть идеи? vaa>что значит не отрабатывает? vaa>не запускается? по конкретней, плиз. vaa>если не вызывается новый код, попробуйте удалить из все проектов решения папки bin obj vaa>и проверьте референсы, студия любит "помогать" и можно по ошибке сослаться на dll, а не проект.
Спасибо. Попробовал удалить, но проблема осталась. Да. Не вызывается новый код.
FR>Достался проект. Вношу правки в код. Все компилируется без ошибок. Но не отрабатывает. Есть идеи?
Что за проект-то? Веб, десктоп, win-служба, nix-демон? Как хостится, какой фреймворк?
А то может у тебя там плагинный монстр с самописной загрузкой сборок из БД
Брейкпоинты ставишь в свой код, они активны после старта приложения?
Здравствуйте, Funny Rabbit, Вы писали:
FR>Достался проект. Вношу правки в код. Все компилируется без ошибок. Но не отрабатывает. Есть идеи?
Необходимо детальное описание.
Бывает, что nuget-зависимости из новых проектов sdk-типа не подтягиваются в проекты старого формата.
Приходится в конечном запускаемом проекте приколачивать все nuget пакеты через binding redirect.
Здравствуйте, RushDevion, Вы писали:
FR>>Достался проект. Вношу правки в код. Все компилируется без ошибок. Но не отрабатывает. Есть идеи?
RD>Что за проект-то? Веб, десктоп, win-служба, nix-демон? Как хостится, какой фреймворк? RD>А то может у тебя там плагинный монстр с самописной загрузкой сборок из БД
RD>Брейкпоинты ставишь в свой код, они активны после старта приложения?
Проект абоненты на коммутаторах (ASP.NET). С заббиксом (библиотека с github взята). Для одного сервера заббикса все работает, а для другого нет. Изменения которые я вношу не отрабатывают. 4.5.1. Из бд ничего не берется. Ставлю, но ничего не отрабатывает.
FR>Проект абоненты на коммутаторах (ASP.NET). С заббиксом (библиотека с github взята). Для одного сервера заббикса все работает, а для другого нет. Изменения которые я вношу не отрабатывают. 4.5.1. Из бд ничего не берется. Ставлю, но ничего не отрабатывает.
И хостится это добро на PROD в каком-нибудь ISS, да?
Когда запускаешь локально — стартует ISS или IIS Express?
В global asax есть какой-нибудь код типа Application_BeginRequest и т.п. Если нет — добавить, и поставить бряку туда.
Попробовать дернуть приложение через браузер/Fiddler.
Если бряка не срабатывает — значит студийный дебаггер за твой проект не смог зацепиться.
Попробовать зацепиться явно (Debug -> Attach to Process). Как найти id IIS/IIS Express процесса — погугли, на вскидку не помню.
Здравствуйте, Funny Rabbit, Вы писали:
FR>Здравствуйте, Serginio1, Вы писали:
S>>Здравствуйте, Funny Rabbit, Вы писали:
S>>dnSpy тебе в руки
FR>Спасибо. Нашел, что все добро находится в библиотеке, для которой нет исходников. Она просто линкуется. Что можно сделать?
Ну можно dnSpy пройтись по коду (можно подключиться к процессу), либо декомпильнуть опять же тем же dnSpy
и солнце б утром не вставало, когда бы не было меня
FR>Проект абоненты на коммутаторах (ASP.NET). С заббиксом (библиотека с github взята). Для одного сервера заббикса все работает, а для другого нет. Изменения которые я вношу не отрабатывают. 4.5.1. Из бд ничего не берется. Ставлю, но ничего не отрабатывает.
FR>Код такого плана. FR>
FR>я меняю ip на новый, но ничего не меняется... Как то так.
не меняется в каком смысле? реагирует забикс по предыдущему адресу?
код в dll или в aspx/asmx? проверить что dll обновляется, aspx может в двух режимах работать runtime/complile.
Здравствуйте, Serginio1, Вы писали:
FR>>Спасибо. Нашел, что все добро находится в библиотеке, для которой нет исходников. Она просто линкуется. Что можно сделать? S> Ну можно dnSpy пройтись по коду (можно подключиться к процессу), либо декомпильнуть опять же тем же dnSpy
Спасибо. Декомпилировал библиотеку, внес изменения и все заработало.