Я хочу отлаживать клиентскую машину (Windows Server 2003) для отслеживания проблемы, а выход продукта основан на .NET 2.0. Я хочу использовать DbgCLR.exe для отладки файла AAA.dll, что я сделал:
- установите .NET 2.0 SDK на клиентскую машину (чтобы получить файл DbgCLR.exe)
- скопируйте файл символа AAA.pdb в тот же каталог с AAA.dll
- получить исходный файл для AAA.dll
AAA.dll будет загружен w3wp.exe, поэтому в DbgCLR
- Инструменты- > Присоединить к процессу, затем выберите w3wp.exe
- Файл- > Открыть- > Файл открыть исходный файл и добавить точку останова в функции, которая будет вызвана
но точка останова не работает, потому что на ней есть предупреждающий значок и говорит: точка останова в настоящий момент не будет удалена. Для этого документа не были загружены никакие символы.
На моем компьютере (Windows XP), который имеет отладочную версию всего исходного кода, я сделал почти то же самое, что и выше, но отличается: Я применил aspnet_wp.exe для выполнения отладки и работает
Что мне делать, чтобы он работал на машине клиента?