Запрос с общим сеансом asp.net с использованием WMI - PullRequest
0 голосов
/ 31 октября 2011

Я разработал одно консольное приложение и использую запрос WMI, как указано ниже

queryCollection = ExecuteWMIQuery ("Выбрать SessionsActive из Win32_PerfRawData_ASPNET_ASPNETApplications");

Я добавил этоКонсольное приложение в задаче запуска для отправки данных из приложения Azure увеличивает общее значение сеанса asp.net, так как мы немедленно открываем приложение по URL, но не будет сразу же уменьшать это значение при закрытии этого приложения!

в чем причина этой проблемы?

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

1 Ответ

0 голосов
/ 31 октября 2011

Задачи запуска Windows Azure логически подразделяются на 3 типа: Фон, Простой, Передний план . Если ваша задача должна быть всегда запущена, вы никогда не должны возвращаться из метода Main () в консольном приложении, и вы должны определить эту задачу запуска как Background.

Как я понимаю, что вы подразумеваете под

".. как мы открываем приложение по URL .."

, я не понимаю, что вы подразумеваете под

"... когда мы закрываем это приложение"

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

Не могли бы вы быть более конкретным и описать проблему более подробно, чтобы я мог предоставить более ценную информацию.

Я тоже не могу понять, что вы подразумеваете под

«Задача запуска для отправки данных из приложения Azure»

. Если вы хотите контролировать некоторые счетчики производительности, вы можете сделать это с помощью встроенного агента диагностики и мониторинга Windows Azure .

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...