Проблемы с отладкой в ​​стеке - PullRequest
0 голосов
/ 04 декабря 2018

Итак, я пытаюсь включить Stackdriver Debugging с моим приложением ASP.NET Core в Visual Studio 2017. Я сам не создавал никаких файлов PDB, скорее, просто предполагаю, что тех, которые производит Visual Studio, будет достаточно (поправьте меня, если яя не прав)В VS GUI я сгенерировал Dockerfile и отредактировал его так:

FROM gcr.io/dotnet-debugger/aspnetcore:2.0
COPY . /app
WORKDIR /app
ENV STACKDRIVER_DEBUGGER_MODULE=module
ENV STACKDRIVER_DEBUGGER_VERSION=1
ENTRYPOINT ["/usr/share/dotnet-debugger/start-debugger.sh","dotnet", "telebot-pianomoves-v1.dll"]

С помощью Google Cloud Tools для VS я опубликовал свое приложение в кластере Google Kubernetes Engine, у которого было достаточно областей авторизации.Я также включил API в консоли GCP.

Когда я открыл интерфейс отладки Stackdriver, он, похоже, распознал мое приложение как module-1.Поэтому я продолжил, загрузив свой локальный исходный код (в частности, папку, содержащую мое решение VS).Проблема заключается в том, что когда я нажимаю на строку, чтобы добавить точку входа, консоль показывает Log points are currently not supported., а когда я нажимаю на строку, чтобы добавить снимок, консоль показывает Waiting for snapshot to hit... и остается такой же бесконечно.

Кроме того, консоль метрик API сообщает, что я получаю коды ответов 200 и 400.

Возможно, эти проблемы возникают из-за проблемы с загрузкой исходного кода?Это мой Dockerfile?Файл PDB?Я могу попытаться предоставить более конкретную информацию, если это поможет, но я не хотел засорять пост скриншотами, и я надеюсь, что этого здесь достаточно, чтобы кто-то дал мне какое-то руководство.

Большое спасибо!

...