как asp.net получает окружающий код при ошибке - PullRequest
0 голосов
/ 10 августа 2010

Кто-нибудь знает, как ASP.NET загружает фрагмент кода (т. Е. Код, который вы пишете, включая комментарии) для исключения и отображает его пользователю.

Это экран ошибки с фрагментом кода желтым цветом, где строка, где происходит, выделена красным.

1 Ответ

0 голосов
/ 10 августа 2010

Я не знаю, как они это делают.

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

...