У меня есть решение, состоящее из 3 веб-проектов:
1 – MVC
приложение используется в качестве аутентификации/STS
2 - Web Api 2
приложение
3 — MVC
приложение (основной сайт), используемое для загрузки приложения Angular.
Я загрузил все пакеты nuget для AppInsights
, и все должно быть правильно настроено, включая <Add Type="Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule, Microsoft.AI.DependencyCollector" />
в файле ApplicationInsights.config
.
Когда я запускаю свое решение локально, я вижу на портале Azure, что запросы к моему API записывают данные зависимости (запросы БД). Однако после развертывания в Azure AppInsights
записывает, что был сделан запрос к моему API, но не записывает данные о зависимостях (запрос к базе данных и т. д.), что мне и нужно. потому что мне нужен эталонный тест, чтобы я мог начать повышать производительность для нагрузочного/стресс-тестирования.
Моя текущая настройка в Azure заключается в том, что основное приложение (№ 3 выше) — это Azure Website
, а API, а также приложение аутентификации размещаются как виртуальные приложения на веб-сайте.
Заранее спасибо за любую помощь.