Как увидеть события SQL (Application Insights) в окне "Средства диагностики" Visual Studio 2015 в Консольном приложении без использования Azure?

Есть ли способ увидеть события Application Insights (например, запросы SQL) в консольном приложении, как в приложении ASP.NET?

Я установил Application Insights NuGets, настроил ApplicationInsights.config, и я могу видеть события в окне "Вывод", но не вижу их в окне "Средства диагностики".

Заранее спасибо.

1 ответ

Я не уверен, что это сработает, но...

если у вас есть приложение asp.net, которое настроено на работу, если вы откроете файл.csproj, посмотрите его где-то в верхней части окна. PropertyGroup раздел должен иметь что-то вроде

<ApplicationInsightsResourceId>/subscriptions/[some guid]/resourceGroups/[some name]/providers/microsoft.insights/components/[resource name]</ApplicationInsightsResourceId>

вставьте это в группу свойств в.csproj консольного приложения и перезагрузите решение.

Я думаю, что когда вы начинаете отладку, это одна из вещей, которые мы ищем, хотя мы могли бы упростить некоторые из них в VS2017, который раньше работал в VS2015.

в Vs2017 мы могли бы искать только те проекты, которые, как мы знаем, мы поддерживаем в диагностическом центре?

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

Другие вопросы по тегам