У меня есть решение Visual Studio 2010, состоящее из 2 проектов:
- Core , проект библиотеки классов C #, который обрабатывает функциональность и доступ к данным
- UI , веб-сайт ASP.NET 4 (.NET Framework 4), который ссылается на ядро и вызывает функциональность в ядре.
Мой обработчик исключений установлен в Global.asax (Application_Error.)
Когда в пользовательском интерфейсе возникает исключение, все работает отлично, я получаю имя файла, номер строки и т. Д.
Это не относится к исключениям, которые происходят в Ядре.
Для этого я получаю стека трассировки, как:
{FillUserCount at offset 2376 in file:line:column <filename unknown>:0:0}
P.S. Core.dll и Core.pdb присутствуют в папке пользовательского интерфейса.
В Visual Studio -> Сервис -> Параметры -> Отладка -> «Включить только мой код» не отмечено, а «Включить поддержку исходного сервера» отмечено.
Есть ли способ получить информацию о стеке (имя файла, класс, метод, номер строки) также для ошибок, которые произошли в моем проекте, на который есть ссылка?