Устранение ошибки "Приложение сервера недоступно" после применения обновления безопасности для IE
В этом документе описывается исправление, которое устраняет проблему с обновлением безопасности MS03-32 для Обозреватель Интернета, которое влияет на приложения ASP.NET 1.0, работающие в Windows XP Professional.
Применимо к ASP.NET 1.0 и Windows XP Professional.
Корпорация Майкрософт обнаружила проблему с обновлением безопасности MS03-32 для Internet Обозреватель исправлением безопасности и ASP.NET 1.0 в Windows XP. Это исправление можно установить вручную или путем получения последних критических обновлений с сайта клиентский компонент Центра обновления Windows.
Симптомом этой проблемы является то, что после установки исправления на компьютере с Windows XP все запросы к ASP.NET приложениям, запущенным на локальном веб-сервере IIS 5.1, приводят к появляется сообщение об ошибке "Серверное приложение недоступно". Запросы к удаленным веб-серверам не затрагиваются.
Эта проблема затрагивает только установки под управлением ASP.NET 1.0 в Windows XP. Это не влияет на компьютеры под управлением Windows 2000 или Windows Server 2003. Это также не влияет на компьютеры под управлением Windows XP с установленной ASP.NET 1.1.
Обратите внимание, что эта проблема не связана с безопасностью ASP.NET. Он не открывает и не разрешает вредоносные атаки на ASP.NET приложение или сервер. Вместо этого это чисто функциональная ошибка, вызванная самим исправлением.
Мы работаем над постоянным решением этой проблемы. В то же время вы можете выполнить следующий пакетный файл в качестве решения проблемы. Пакетный файл выполняет следующие действия:
- Останавливает службы IIS и ASP.NET состояний
- Удаляет и повторно создает учетную запись ASPNET с известным временным паролем.
- Использует команду Windows
runas
для запуска исполняемого файла, который создает профиль пользователя ASPNET. - Повторно регистрирует ASP.NET. При этом создается новый случайный пароль для учетной записи и применяются параметры управления доступом по умолчанию ASP.NET.
- Перезапуск службы IIS
Пакетный файл содержит жестко заданный временный пароль "1pass@word", который будет предложено ввести для команды runas при запуске пакетного файла. После выполнения команды запуска пароль учетной записи ASPNET повторно создается со строгим случайным значением. Обратите внимание, что пакетный файл может завершиться ошибкой, если жестко заданный пароль не соответствует требованиям к сложности пароля в вашей среде. В этом случае его можно изменить на другое значение, соответствующее вашей среде.
> [! ВАЖНО. Если вы добавили пользовательские параметры управления доступом или разрешения учетной записи базы данных для учетной записи ASPNET, их потребуется повторно создать после завершения работы с пакетным файлом. Это связано с тем, что при повторном создании учетной записи она получит новый идентификатор безопасности (SID).
> [! ВАЖНО. Если вы запускаете рабочий процесс ASP.NET с пользовательской учетной записью, отличной от учетной записи ASPNET, не следует запускать этот пакетный файл. Вместо этого следует войти в систему в интерактивном режиме или использовать команду runas с этой учетной записью, которая создаст профиль пользователя для этой учетной записи.
Пакетный файл включен в самоизвлекаемый архив ниже. Чтобы ее использовать, сделайте следующее:
- Необходимо использовать учетную запись с правами администратора.
- Скачайте и откройте самоизвлекаемый исполняемый файл.
- Извлечение содержимого в c:\
- Выберите Выполнить... в меню "Пуск" и введите
cmd.exe
- В открытых командных окнах введите
c:\fixup.cmd
. - При появлении запроса введите 1pass@word в качестве пароля.
- Если ранее у вас были настраиваемые параметры управления доступом или разрешения учетной записи базы данных для учетной записи ASPNET, вам потребуется повторно применить эти параметры.
Много извинений за неудобства, которые это причинило. Мы опубликуем дополнительные сведения по мере ее доступности.
В приведенной ниже матрице описаны платформы и версии, на которые повлияла эта проблема.
.NET Framework | Платформа | Пострадавших |
---|---|---|
Версия 1.0 | Windows 2000 Professional | Нет |
Версия 1.0 | Windows 2000 Server | Нет |
Версия 1.0 | Windows XP Professional | Да |
Версия 1.0 | Windows Server 2003 | Нет |
Версия 1.0 | Windows XP Home с Cassini | Нет |
Версия 1.1 | Windows 2000 Professional | Нет |
Версия 1.1 | Windows 2000 Server | Нет |
Версия 1.1 | Windows XP Professional | Нет |
Версия 1.1 | Windows Server 2003 | Нет |
Версия 1.1 | Windows XP Home с Cassini | Нет |
Thanks,
Команда ASP.NET
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по