Удаленная отладка ASP.Net Core 2.2 + .Net Framework под IIS - PullRequest
0 голосов
/ 20 июня 2019

У меня есть особая настройка, которая вызывает у меня проблемы с работой удаленной отладки.

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. Всегда один и тот же результат.

Любые идеи приветствуются.

1 Ответ

0 голосов
/ 21 июня 2019

Насколько я знаю, мы могли бы прикрепить w3wp.exe для удаленной отладки основного приложения IIS asp.net. Убедитесь, что вы подключили правильный рабочий процесс.

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

Я предлагаю вам скопировать путь к папке bin вашего локального проекта и добавить его в файл символов.
мест, как показано ниже:
Пример: C:\Users\usernmae\source\repos\TestCore\bin\Debug\

enter image description here

Подробно о том, как удаленно отлаживать приложение, я предлагаю вам обратиться к этой статье .

...