Назад | Перейти на главную страницу

«Служба недоступна» при просмотре статической HTML-страницы на веб-сайте IIS, не относящемся к приложениям, в Windows 2003 (возможно, связано с SharePoint WSS 2.0?)

Задний план:

У моего клиента старый сервер Pentium III Windows 2003, у которого умирают диски размером 16/36 ГБ. На нем у него есть управляемый базой данных веб-сайт и приложение электронной почты, которое требует дальнейшей настройки разработчиком (мной). Сначала нам нужно заставить его работать на новом сервере. Первоначальный разработчик больше не может предоставить руководство по настройке системы. Итак, у моего клиента был технический специалист, который перенес старые диски на новый сервер и сумел заставить его загрузиться. Но сайт, управляемый IIS, больше не работает. На самом деле кажется, что сам IIS не работает.

Проблема:

Service Unavailable при попытке перейти с самого сервера на URL-адрес локального веб-сайта, называемого test который я настраиваю в IIS для обслуживания одного статического файла index.htm. Я сделал это, чтобы изолировать проблему и исключить клиентское приложение из уравнения. Сайт настроен на порт 80 с заголовком хоста «test.myclientsdomain.com», и я использовал файл etc \ hosts, чтобы указать этому хосту на локальный IP-адрес. Я знаю, что запись о хосте вступила в силу, потому что я могу пинговать ее.

При выполнении iisreset я получаю:

Attempting start...
Restart attempt failed.
IIS Admin Service or a service dependent on IIS Admin is not active.  It most likely failed to start, which may mean that it's disabled.

Несмотря на это сообщение, все службы остаются в запущенном состоянии. Единственные релевантные журналы системных событий, которые я нашел:

Event Type: Error
Event Source:   W3SVC
Event Category: None
Event ID:   1002
Date:       11/4/2012
Time:       11:04:47 PM
User:       N/A
Computer:   ALPHA1
Description:
Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.

Event Type: Error
Event Source:   W3SVC
Event Category: None
Event ID:   1039
Date:       11/4/2012
Time:       11:13:12 PM
User:       N/A
Computer:   ALPHA1
Description:
A process serving application pool 'DefaultAppPool' reported a failure. The process id was '5636'.  The data field contains the error number.

Data:
0000: 7e 00 07 80               ~..    

И один журнал событий приложения:

Event Type: Error
Event Source:   Windows SharePoint Services 2.0
Event Category: None
Event ID:   1000
Date:       11/4/2012
Time:       11:34:04 PM
User:       N/A
Computer:   ALPHA1
Description:
#50070: Unable to connect to the database STS_Config on ALPHA2\SharePoint.  Check the database connection information and make sure that the database server is running.

Этот последний журнал говорит мне, что технический специалист, возможно, изначально пытался запустить и старый, и новый сервер, переименовав новый сервер с ALPHA1 в ALPHA2. И, возможно, SharePoint ухватился за это изменение и теперь не может сказать, что имя машины было изменено на старое ALPHA1. Но почему SharePoint вмешивается в работу статического веб-сайта IIS, обслуживающего один HTML-файл? Тестовый сайт даже не входит в пул приложений (я нажал кнопку «Удалить»).

Что я пробовал / устранял:

Я решил это, удалив, а затем переустановив IIS, ASP.Net и все .NET Framework.

Я так и не понял, что именно было причиной проблемы, но я почти уверен, что это не было связано с SharePoint.