Поделиться через


Устранение неполадок, возникающих при импорте параметров IIS и ASP.NET

Обновлен: Ноябрь 2007

При попытке импорта параметров с сервера IIS могут появляться следующие сообщения.

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

    Проверьте, что указанные учетные данные имеют права администратора веб-сервера IIS или что они имеют соответствующие права на доступ к разделам метабазы IIS в реестре. Для предоставления доступа к разделам используется редактор метабазы, включенный в пакет Resource Kit IIS. Для импорта параметров с сервера, работающего под управлением Windows Vista, необходимо быть членом группы IIS_IUSRS, а также иметь учетные данные администратора на этом сервере.

    В противном случае метабаза IIS может быть повреждена.

  • "Не удается импортировать параметры IIS. Проверьте, что диспетчер конфигураций IIS установлен и сервер доступен".

    Эта ошибка возникает, когда мастеру импорта не удается подключиться к веб-серверу IIS. Либо на сервере не прошла проверка подлинности учетных данных, либо возникла ошибка сети (исключения COM). Проверьте, что на локальном компьютере установлены средства консоли IIS.

    Если выполняется попытка доступа к веб-серверу IIS, работающем под управлением Windows XP SP2 или Windows Server 2003 SP1, межсетевой экран Windows может заблокировать импорт параметров и в результате появится это сообщение об ошибке. Для решения этой проблемы добавьте файл inetinfo.exe в список исключений межсетевого экрана Windows, используя следующую процедуру.

    Добавление файла inetinfo.exe в список исключений межсетевого экрана Windows.

    • В командную строку сервера IIS введите следующее: %SystemRoot%\system32\inetsrv\inetinfo.exe Inetinfo ENABLE.

    или

    • Выполните следующие действия в пользовательском интерфейсе.

      1. Откройте панель управления.

      2. Откройте межсетевой экран Windows.

      3. На вкладке Исключения нажмите кнопку Добавить программу.

      4. Перейдите к файлу inetinfo.exe.

      5. Нажмите кнопку OК.

    После завершения этих действий на удаленной машине импорт и администрирование IIS будут выполняться соответствующим образом.

  • "Ошибка при попытке чтения раздела <имя раздела реестра>. Требуются учетные данные администратора".

    Указанный раздел метабазы не может быть прочитан. Для доступа к разделам реестра параметров метабазы пользователь должен являться администратором веб-сервера IIS или обладать необходимыми правами.

  • "Ошибка импорта параметров IIS по соображениям безопасности. Приложение Visual Studio будет закрыто".

    Эта ошибка возникает при неудачной попытке возврата к исходным учетным данным пользователя. Способ ее решения не известен.

  • "Ошибка при выполнении операции OpenKey в /LM/W3SVC/AppPools" и ошибки, связанные с операцией OpenKey.

    Эта ошибка возникает намеренно, если импорт выполняется с компьютера с ОС Windows 2000 с ПО IIS версии 5.0 или с компьютера с ОС Windows XP и IIS версии 5.1. Раздел AppPools недоступен в IIS версии 5.0 или 5.1; он появился в IIS версии 6.0.

    Для решения этой проблемы снимите флажок Импортировать пулы приложений на второй странице мастера импорта IIS.

  • Импорт глобальных параметров конфигурации случайным образом дает сбой с сообщением об ошибке "Ошибка при выполнении операции GetAllData…" или без сообщения об ошибке.

    Иногда импорт IIS завершается неудачно, если выполняется с localhost несколько раз подряд. Для решения этой проблемы нужно подождать несколько минут и повторить попытку.

См. также

Задачи

Практическое руководство. Импорт параметров с сервера IIS

Практическое руководство. Импорт параметров ASP.NET с сервера IIS