
Я пытаюсь протестировать проект WCF, который я опубликовал и который был создан в VB.NET. Когда я захожу в менеджер IIS и пытаюсь запустить веб-сайт, он говорит
Веб-сайты не могут быть запущены, если не запущены как Windows Activation Service (WAS), так и World Wide Web Publishing Service (W3SVC). Обе службы в настоящее время остановлены.
Итак, чтобы исправить это, я зашел в «Службы» и прокрутил вниз до «Службы публикации в Интернете», которая в настоящее время не запущена. Я попытался запустить ее, но затем мне было представлено другое сообщение
Windows не удалось запустить службу World Wide Web Publishing Service на локальном компьютере. Ошибка 1068: Не удалось запустить службу или группу зависимостей
При просмотре свойств зависимости разветвляются следующим образом:
При анализе служб все они были запущены, кроме одной.
Единственное, что не запущено — это служба активации процессов Windows.
Когда я пытаюсь запустить эту службу, она говорит:
Windows не удалось запустить службу активации процессов Windows на локальном компьютере
Ошибка 2: Система не может найти указанный файл
Как мне запустить эти службы, чтобы запустить свой сайт inetmgr
?
РЕДАКТИРОВАТЬ
Я использую Windows 10 64-bit. Я не уверен в версии IIS, но, основываясь на быстром поиске в Google, я предполагаю, что это версия 8 или выше.
решение1
Похоже, что люди время от времени сталкиваются с этой проблемой, особенно после установки обновлений Windows из-за ключа реестра, добавленного в реестр и, по-видимому, вызывающего проблемы.
Согласно ответу на постОшибка службы активации процессов Windows 2: Системе не удается найти указанный файл, вы можете просто удалить определенный ключ реестра, а затем перезапустить службу для устранения проблемы.
Проблема, похоже, в том, что Windows добавляет неверный параметр в параметры запуска службы WAS. Я исправил проблему, выполнив следующие действия:
- Запустите regedit (просто введите его в Пуск)
- Перейдите к
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters
- Удалить
NanoSetup
переменную. Эта переменная мешает запуску WAS - НачатьБЫЛслужбы с помощью диспетчера задач или введя "
net start WAS
" в командной строке - НачатьW3SVCобслуживание таким же образом
- Теперь вы снова можете запустить свой сайт в IIS.
Кроме того, это исправление выше и дополнительные исправления перечислены вIIS не запускается после обновления до версии 1803 — WAS завершается с ошибкой 2 — «Не удается найти указанный файл»иОбновление до Windows 10 1709: сбой IIS.сообщения, поэтому было бы полезно прочитать эти темы, если у вас по-прежнему возникают проблемы, для получения дальнейших шагов по устранению неполадок.