Государственная служба ASP.NET, отсутствующая в Сервисах

SNMP, прежде всего, используется для контроля производительности. Принимая это во внимание, можно использовать SNMP для обнаружения необычного сетевого трафика, если этим Вы имеете в виду "необычно занятый". Просто считайте надлежащую метрику каждый x минуты, выведите значения на печать в чем-то как rrdtool и проверьте графики. Вы могли также считать значение время от времени и инициировать некоторое предупреждение (пошлите электронное письмо, SMS или что-то подобное, если значение слишком высоко).

Тем не менее конфигурирование SNMP будет всегда требовать определенной степени инвестирования времени и денег. Это не огонь, и забудьте решение, но это очень гибко и мощно.

6
задан 28 March 2011 в 12:01
3 ответа

Выполнение этой команды переустановило Государственную службу ASP.NET, и состояние сеанса теперь хорошо работает снова. Все еще не уверенный в исходной причине все же.

C:\Windows\Microsoft.Net\Framework64\v4.0.30319\aspnet_regiis -i

8
ответ дан 3 December 2019 в 00:23

Отличный ответ. Я потратил много времени на отладку этой проблемы. Наш веб-сайт до вчерашнего дня работал нормально и внезапно перестал работать с ошибкой.

Состояние сеанса можно использовать только тогда, когда для enableSessionState установлено значение true, либо в файле конфигурации, либо в директиве Page. Также убедитесь, что System.Web.SessionStateModule или настраиваемый модуль состояния сеанса включен в раздел \ \ в конфигурации приложения. .

При установленном флажке Служба состояния ASP.net отсутствует в списке служб.

повторная установка, как показано ниже, помогла решить проблему.

C:\Windows\Microsoft.Net\Framework64\v4.0.30319\aspnet_regiis -i
0
ответ дан 3 December 2019 в 00:23

При запуске C:\Windows\Microsoft.Net\Framework64\v4.0.30319\aspnet_regiis -i. У меня есть:

C:\Users\mihai>C:\Windows\Microsoft.Net\Framework64\v4.0.30319\aspnet_regiis -i
Microsoft (R) ASP.NET RegIIS version 4.0.30319.0
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.0).
This option is not supported on this version of the operating system.  Administrators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog,  the Server Manager management tool, or the dism.exe command line tool.  For more details please see http://go.microsoft.com/fwlink/?LinkID=216771.
Finished installing ASP.NET (4.0.30319.0).

Поэтому я использовал диалоговое окно "Turn Windows Features On/Off" для установки IIS и ASP.NET 4.6.

Обратите внимание, что IIS должен быть установлен до .NET.

0
ответ дан 3 December 2019 в 00:23

Теги

Похожие вопросы