Ответ 1
Похоже, что команда VS Profiler ответила на ваш вопрос после того, как вы его спросили:
http://blogs.msdn.com/b/profiler/archive/2010/07/23/tip-fixing-vsperfaspnetcmd-metabase-errors.aspx
Я пытаюсь запустить мастер производительности на веб-сайте ASP.Net. Однако, когда я пытаюсь запустить его, я получаю следующую ошибку.
"Веб-сайт содержит непредвиденную информацию или у вас нет доступа к метабазе. Вы должны быть членом группы" Администраторы "на локальном компьютере для доступа к базе данных IIS. Поэтому вы не можете создать или открыть локальный веб-сайт IIS Если у вас есть разрешения на чтение, запись и изменение для папки, в которой находятся файлы, вы можете создать веб-сайт файловой системы, который указывает на папку, чтобы продолжить"
Я являюсь администратором на своей машине. Пробовал погулять, но ничего не придумал. Кто-нибудь запускает его раньше и знает, как с этим бороться?
Похоже, что команда VS Profiler ответила на ваш вопрос после того, как вы его спросили:
http://blogs.msdn.com/b/profiler/archive/2010/07/23/tip-fixing-vsperfaspnetcmd-metabase-errors.aspx
Я получал эту ошибку в Visual Studio 2012 на Win 8.1 64-bit, и у меня уже были установлены элементы совместимости IIS 6.
Чтобы устранить проблему, я должен был убедиться, что Visual Studio запускается как администратор. (Щелкните правой кнопкой мыши → Свойства → Ярлык → Дополнительно → Запуск от имени администратора)
Обновление 2019: ссылка от msdn, которая отвечает на этот вопрос, теперь является мертвой ссылкой, но ее можно найти на машине обратного хода здесь:
На этой странице написано:
Информация в сообщении верна, и ее стоит проверить, чтобы убедиться, что вы работаете из командной строки с повышенными правами, но при этом отсутствует стандартная проблема конфигурации. Для запроса информации из метабазы IIS необходимо установить определенные компоненты IIS.
Чтобы проверить это в Windows 7:
- Откройте "Панель управления\Programs\Программы и компоненты" (или запустите "appwiz.cpl").
- Выберите "Включить или отключить функции Windows.
- В разделе "Информационные службы Интернета" убедитесь, что выбраны следующие параметры.
Не стандартные параметры включают в себя:
- Инструменты сценариев IIS 6
- Совместимость IIS 6 WMI
- Совместимость конфигурации IIS Metabase и IIS 6
- ASP.NET,
- Проверка подлинности Windows