У меня есть сайт ASP.NET (2.0). Я нахожусь в своем dev-блоке, используя V Studio 2008 и IIS. У меня есть отдельный проект User Control, который вызывается из функции javascript на странице default.aspx. Проект User Control находится в другом решении.Отладка пользовательского элемента управления из ASP.NET
Приложение работает как ожидалось. Пользовательский контроль вызывается, и все хорошо. Ну не совсем.
Я не могу войти в проект управления пользователями, то есть отладить его. Я могу установить точки останова, но они никогда не попадают в ловушку. Я могу отлаживать все остальные области сайта как в скрипте, так и в коде без проблем. Пользовательский элемент управления создается в DEBUG в том же месте, что и страница default.aspx.
Вещи, которые я уже пробовал: Включенная отладка сценариев в IE. Добавлен проект User Control на то же решение для веб-сайта Отложенный отладчик для запуска экземпляра IE из Visual Studio Включена отладка на сайте. Встроенный пользовательский элемент управления в режиме отладки и обеспечили PDB находится в том же каталоге
Ниже приведен пример кода, который должен помочь:
default.aspx: (Сократите для краткости)
функция LoadMethod() { попытка { LoadControl.Ping();
}
catch (e) //if the DLL didn't run assume there is a trust problem.
{
}
}
Когда я перейдите к шагу в призыв к LoadControl.Ping, отладчик просто перешагивает этой строки кода.
Пожалуйста, дайте обратную связь, если вы на самом деле сделали это на практике.