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


Изменение настроек безопасности для каталога MachineKeys

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

Если при попытке доступа пользователей к веб-службам появляются следующие ошибки, возможно настройки безопасности на сервере уровня приложений для каталога MachineKeys заданы неверно:

  • TF53010: неожиданное условие в компоненте Team Foundation. Содержащаяся здесь информация должна быть доведена до сведения администрации вашего сайта.

  • TF14000: Критическая ошибка при создании нового ключа загрузки. Текущий AppDomain отключается.

Учетная запись службы для Team Foundation должна иметь полный доступ к каталогу MachineKeys на сервере уровня приложений. Если учетная запись не имеет полного доступа, вы должны обновить разрешения на этот каталог.

Необходимые разрешения

Чтобы выполнить эту процедуру, необходимо являться членом группы безопасности Администраторы на сервере уровня приложений для Team Foundation.

Изменение настроек безопасности для каталога MachineKeys в Windows Server 2003

  1. Войдите на сервер уровня приложений.

  2. Откройте проводник Windows и найдите каталог MachineKeys по следующему маршруту:

    Диск:\Documents and Settings\all users\Application Data\Microsoft\Crypto\RSA\MachineKeys

  3. Щелкните каталог правой кнопкой мыши и выберите пункт Свойства.

    Bb909654.alert_note(ru-ru,VS.90).gifПримечание.

    Если каталог не отображается, щелкните Свойства папки. На вкладке Вид щелкните Показывать скрытые файлы и папки.

    Откроется диалоговое окно Свойства MachineKeys.

  4. Перейдите на вкладку Безопасность.

  5. Убедитесь в том, что в списке Группы или пользователи имеются записи Администраторы и Все. Если данные группы пользователей отсутствуют в списке, выполните следующие действия.

    1. Нажмите кнопку Добавить.

      Откроется диалоговое окно Выбор: Пользователи, Компьютеры или Группы.

    2. В поле В следующем месте введите имя локального компьютера и нажмите кнопку ОК.

    3. В поле Введите имена выбираемых объектов введите имя отсутствующей учетной записи и нажмите Проверить имена. Выберите учетную запись группы и дважды нажмите кнопку ОК.

  6. Выполните следующие действия, чтобы задать разрешения учетной записи службы для Team Foundation:

    1. Щелкните имя группы (например, Администраторы).

      Bb909654.alert_note(ru-ru,VS.90).gifПримечание.

      Если установлен флажок Особые разрешения, не снимайте его. Данный выбор предоставляет полный доступ к файлам и папкам.

    2. Нажмите Полный доступ.

      Следующие флажки устанавливаются автоматически:

      Полный доступ

      Изменение

      Чтение и выполнение

      Просмотр содержимого папки

      Чтение

      Запись

    3. Нажмите кнопку Дополнительно.

    4. Установите флажок Заменить разрешения для всех дочерних объектов заданными здесь разрешениями, применимыми к дочерним объектам.

    5. Нажмите кнопку ОК, чтобы подтвердить изменения.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно.

Изменение настроек безопасности для каталога MachineKeys в Windows Server 2008

  1. Войдите на сервер уровня приложений.

  2. Откройте Проводник Windows и найдите каталог MachineKeys в следующем расположении:

    Диск:\ProgramData\Microsoft\Crypto\RSA

  3. Щелкните правой кнопкой мыши каталог MachineKeys и выберите пункт Свойства.

    Bb909654.alert_note(ru-ru,VS.90).gifПримечание.

    Если каталог не отображается, нажмите Упорядочить и выберите Свойства папки. На вкладке Вид щелкните Показывать скрытые файлы и папки.

    Откроется диалоговое окно Свойства MachineKeys.

  4. Перейдите на вкладку Безопасность.

  5. Убедитесь в том, что в списке Группы или пользователи имеются записи Администраторы и Все. Если данные группы пользователей отсутствуют в списке, выполните следующие действия.

    1. Щелкните Изменить, а затем нажмите Добавить.

      Откроется диалоговое окно Выбор: Пользователи, Компьютеры или Группы.

    2. В поле В следующем месте введите имя локального компьютера и нажмите кнопку OК.

    3. В поле Введите имена выбираемых объектов введите имя отсутствующей учетной записи и нажмите Проверить имена. Выберите учетную запись группы и дважды нажмите кнопку ОК.

  6. Выполните следующие действия, чтобы задать разрешения учетной записи службы для Team Foundation:

    1. Щелкните имя группы (например, Администраторы).

      Bb909654.alert_note(ru-ru,VS.90).gifПримечание.

      Если установлен флажок Особые разрешения, не снимайте его. Данный выбор предоставляет полный доступ к файлам и папкам.

    2. Нажмите кнопку Изменить.

      Откроется диалоговое окно Разрешения для MachineKeys.

    3. Щелкните имя группы, установите флажок Полный доступ и нажмите кнопку ОК.

    4. Нажмите кнопку Дополнительно.

      Откроется диалоговое окно Дополнительные параметры безопасности для MachineKeys.

    5. Щелкните имя группы и нажмите кнопку Изменить.

      Откроется второе диалоговое окно Дополнительные параметры безопасности для MachineKeys.

    6. Установите флажок Заменить все текущие разрешения для всех потомков наследуемыми разрешениями из данного объекта.

    7. Нажмите кнопку ОК, чтобы подтвердить изменения.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно.

См. также

Другие ресурсы

Устранение неполадок доступа к веб-службам

Исправление подключения и процедуры конфигурации