Как увидеть события 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 мы могли бы искать только те проекты, которые, как мы знаем, мы поддерживаем в диагностическом центре?
дайте мне знать, если это не сработает, и я пойду посмотрю, есть ли что-нибудь, что может заставить его включиться.