asp.net: служба IIS недоступна - PullRequest
1 голос
/ 07 октября 2008

Когда я пытаюсь обновить код на веб-сервере IIS, заменив старый код новым кодом, я получаю ответы 503 Service Unavailable при попытке доступа к любой из замененных страниц на сервере.

В чем причина этой ошибки и какие шаги я могу предпринять, чтобы исправить такие ошибки?

Спасибо!

Ответы [ 7 ]

2 голосов
/ 14 сентября 2009

Если связанный ApplicationPool отключен, вы также получаете исключение «Служба недоступна». (видно в логах)

2 голосов
/ 07 октября 2008

Я бы сделал несколько вещей:

Проверьте журналы событий Windows на наличие ошибок, связанных с Интернетом.

Проверьте журналы IIS, чтобы убедиться, что в запросах есть что-то странное.

Дважды проверьте разрешения всех новых файлов, убедитесь, что они совпадают с файлами, которые работают.

Выполните сброс IIS после развертывания.

Убедитесь, что ваш виртуальный каталог или подпапки правильно настроены в IIS и не изменились при развертывании.

1 голос
/ 21 мая 2013

Я часами искал решение для Service Unavailable, 503 на IIS в Windows 2012 Server. В конце концов, это помогает перезагрузить сервер, и все работает. Перезапустить IIS было недостаточно.

Это не первый раз, когда справка по перезапуску, такая же проблема была с FTP-сервером на Windows 2012 Server.

1 голос
/ 07 октября 2008

В ответ на этот вопрос я, кажется, помню, что у меня была такая проблема, и оказалось, что это произошло из-за того, что я обновлял файлы через ftp, и был некоторый конфликт между правами пользователя FTP и пользователя IIS. .

0 голосов
/ 07 октября 2008

Вам, вероятно, нужно собраться с тем, у кого есть доступ к серверу, чтобы посмотреть на ошибки. Если не считать этого, можете ли вы попытаться вернуть старый код, чтобы увидеть, работает ли он по-прежнему? Если нет, то это скорее всего ошибка конфигурации.

Кроме того, редактирование web.config приведет к перезапуску приложения. Это полезный прием, когда вы не можете получить доступ к IIS.

0 голосов
/ 07 октября 2008

Я согласен с Евгением. Это может быть много вещей. Если вы публикуете локально, могут ли ваши локальные службы IIS запускать страницы?

0 голосов
/ 07 октября 2008

Может быть много вещей. Вы пробовали iisreset после обновления страниц?

...