Поведінка
При запуску програми реєстрації оглядачів для ASP.NET створюється нова збірка, і ефект на все веб-додатки аналогічний ефекту зміни файлу Machine.config: всі запущені веб-додатки запускаються повторно і служби IIS перезапускается. Програма реєстрації також створює довільний закритий файл маркера, і створює файл ключа для підпису збірки, щоб збірка могла бути встановлена в глобальний кеш збірок. Файл ключа видаляється після закінчення використання програми реєстрації, залишаючи тільки відкритий ключ.
Під час виконання відомості визначення браузера додаються в колекцію відомих браузерів в об'єкті BrowserCapabilitiesFactory. При запиті, ASP.NET визначає, який обертався навколо оглядач по заголовку запиту і створює об'єкт HttpBrowserCapabilities, який відповідає типу запитаного оглядача.
Платформа .NET Framework 1.1 містить визначення браузерів в елементі browserCaps файлу Web.config. Цей розділ оголошений застарілим в платформі .NET Framework версії 2.0, але продовжує підтримуватися. Дані з цього елемента об'єднуються з даними з файлів визначення оглядача.
Файли визначень браузерів на рівні додатків аналізуються і компілюються разом з іншими файлами програми. Для проекту веб-сайту компіляція відбувається на вимогу під час запуску програми. Додаток автоматично компілюється повторно при внесенні будь-яких змін в каталог "Оглядачі" додатка. Програма реєстрації оглядачів для ASP.NET не впливає на файли відомостей про браузерах рівня додатки.
Пошук правильної версії Aspnet_regbrowsers.Exe
Aspnet_regbrowsers.exe встановлюється в каталог Microsoft.NET Framework. Якщо на комп'ютері одночасно працює кілька версій .NET Framework, можна встановити кілька версій програми.
Отже, ASP.NET містить в собі достатню кількість команд командного рядка, що можуть допомогти розробникові в пошуку рішення певного завдання. А також містить в собі велику кількість прив’язаних програм, які необхідні для повного функціонального режиму.
