У меня есть особая настройка, которая вызывает у меня проблемы с работой удаленной отладки.
ASP.Net Core 2.2 для полной .NET framwork 4.7.2
Работает под IIS 8.5, вне процесса
Я пытаюсь выполнить удаленную отладку в Visual Studio 2017. Я могу подключиться к удаленному отладчику, посмотреть процессы и т. Д. Не работает dotnet.exe
, просто w3wp.exe
, а под этим приложение X.exe
Я могу подключиться к w3wp.exe
, но любые точки останова говорят, что они не будут поражены, поскольку символы не загружены. Я собрал / развернул с помощью Debug, и X.pdb
находится в том же месте, что и X.exe
как локально, так и удаленно.
Debug->Windows->Modules
не очень полезен для загрузки символов, так как все, что перечислено, это стандарт .dlls
, который загружает w3wp.exe
. Приложение представляет собой .exe, а не модуль .dll, поэтому его нет в списке, поэтому я не могу загрузить символы вручную.
Я попытался подключиться к X.exe
напрямую, но он просто говорит, что не может подключиться и убедиться, что удаленный отладчик работает (что и есть, поскольку я могу легко подключиться к процессу w3wp.exe
).
Я попытался скопировать все (включая .exe и .pdb) по одному и тому же пути на удаленном компьютере (это указано в параметрах отладки). Я также попытался запустить удаленный отладчик под тем же пользователем, что и локальный VS. Всегда один и тот же результат.
Любые идеи приветствуются.