Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Хранилище символов на основе HTTP можно настроить для использования в качестве прокси-сервера между клиентскими компьютерами и другими хранилищами символов. Реализация осуществляется через фильтр интерфейса программирования приложений Internet Server (ISAPI) с именем SymProxy (Symproxy.dll). Сервер SymProxy можно использовать в качестве компьютера шлюза в Интернете или других источниках в корпоративной сети. На следующей схеме показан пример конфигурации SymProxy.
SymProxy полезен во многих ситуациях. Например:
Выполняется отладка многих систем в лабораторной среде, в которой компьютеры не подключены к корпоративной сети, но символы хранятся в сети и должны быть доступны с помощью встроенной проверки подлинности Windows (IWA).
Ваша корпоративная вычислительная среда включает брандмауэр, который запрещает доступ к Интернету с компьютеров, на которых выполняется отладка, и необходимо получить символы с веб-сайта.
Вы хотите представить один путь символа для всех пользователей в вашей компании, чтобы они не знали или заботились о расположении символов, и вы можете добавлять новые хранилища символов без вмешательства пользователя.
У вас есть удаленный сайт, который физически далеко от остальных ресурсов вашей компании, и сетевой доступ медленно. Эта система может использоваться для получения символов и кэширования их на удаленный сайт.
Чтобы установить SymProxy, необходимо вручную скопировать файлы в правильное расположение, настроить реестр, выбрать учетные данные безопасности сети и настроить службы IIS. Чтобы убедиться в правильной настройке хранилища символов HTTP, см. Хранилища символов HTTP.
Рекомендации по производительности нескольких серверов символов
Каждый виртуальный каталог может быть связан с несколькими (вышестоящими) хранилищами символов. Каждое хранилище символов запрашивается независимо. Для повышения производительности локальные серверы SMB должны обрабатываться перед HTTP-серверами Интернета. В отличие от пути к символу отладчика, в пути символов SymProxy можно указать несколько хранилищ символов HTTP. Для каждого виртуального каталога поддерживается не более 10 записей.
Путь к символам SymProxy
SymProxy разделяет определённое реестром значение пути символов на отдельные записи и использует каждую запись для создания пути символов на основе SRV*, чтобы получить файл. В ней используется папка Виртуального каталога в качестве нижнего хранилища в каждом из запросов, то есть слияние вышестоящих хранилищ в одно нижнее хранилище символов.
Этот сгенерированный путь к символам, используемый SymProxy, эквивалентен следующему:
SRV*<Virtual Directory Folder>*<SymbolPath Entry #N>
В этом примере UNC-путь и два HTTP-пути связаны с виртуальным каталогом для объединения символов с корпоративного сервера символов, Майкрософт и сторонней стороны (Contoso). Путь к символам SymProxy устанавливается следующим образом:
\\MainOffice\Symbols;https://msdl.microsoft.com/download/symbols;
https://symbols.contoso.com/symbols
Главная долевая папка символов сначала запрашивается с использованием (сгенерированного) пути символов.
SRV*D:\SymStore\Symbols*\\MainOffice\Symbols
Если файл символов не найден, Microsoft Symbol Store опрашивается с использованием (созданного) символического пути:
SRV*D:\SymStore\Symbols*https://msdl.microsoft.com/download/symbols
Если файл по-прежнему не найден, хранилище символов Contoso (https://symbols.contoso.com/symbols) запрашивается с использованием созданного пути символов:
SRV*D:\SymStore\Symbols*https://symbols.contoso.com/symbols
В этом разделе приведено следующее:
Настройка реестра
выбор учетных данных безопасности сети