Веб-сервери в visual studio для веб-проектів

Використання сервера IIS в якості веб-сервера розробки дозволяє працювати в середовищі, що більше нагадує робочий веб-сервер IIS. Це може вирішити проблеми конфігурації до запуску проекту в експлуатацію. При використанні IIS Express для переходу на робочий веб-сервер IIS може знадобитися додаткова настройка через відмінності в контекстах безпеки між тестовим і робочим серверами.

Використання IIS в якості сервера розробки може вимагати виконання додаткових завдань по налаштуванню для роботи з Visual Studio в порівнянні з сервером IIS Express, наприклад таких:

в Windows повинні бути включені служби IIS і ASP.NET, а служба ASP.NET повинна бути зареєстрована в Windows. (Реєстрація являє собою окремий крок, якщо служби IIS включалися після установки .NET Framework. Додаткові відомості див. У розділі. ASP.NET IIS Registration Tool (Aspnet_regiis.exe).)

для роботи з IIS середу Visual Studio необхідно запускати від імені адміністратора;

Крім того, використання IIS може виявитися недоцільним у разі виконання однієї з таких умов:

корпоративна політика не дозволяє включати на комп'ютерах розробників серверні ролі, наприклад роль IIS;

корпоративна політика не дозволяє розробникам мати облікові записи адміністраторів на сервері IIS;

розробка веб-сторінок ASP.NET ведеться в операційній системі Windows, випуск Home Edition, яка не підтримує служби IIS;

розміщення веб-сервера на комп'ютері (наприклад, в домашній мережі) небажано з міркувань безпеки.

Ваш веб-проект використовує базу даних SQL Server Express LocalDB. Додаткові відомості див. У розділі. Використання LocalDB з повною версією IIS в блозі SQL Server Express.

В цьому випадку можна використовувати IIS Express.

Схожі статті