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


Страница "Веб" в конструкторе проектов

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

На странице ВебКонструктора проектов можно задать поведение запуска, параметры сервера и свойства отладки для веб-страниц. При выборе команды Начать отладку или Запуск без отладки в меню Отладка (или при нажатии клавиши F5 или сочетания CTRL+F5) можно задать порядок интерпретации команд в Visual Studio для запуска веб-страницы. Параметры на странице Веб представляют собой локальные параметры для выбранного проекта, над которым не работают другие пользователи.

Свойства на странице Веб применяются только к проектам, созданным с помощью шаблона веб-приложения ASP.NET. Проект, созданный при помощи этого шаблона, также называется проектом веб-приложения. Проекты веб-приложений ASP.NET обеспечивают тот же концептуальный подход к веб-проектам, что и Visual Studio .NET 2003, но включают все новые функциональные возможности Visual Studio 2005.

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

Параметры на этой странице применяются только при тестировании веб-узла в Visual Studio; они не применяются при развертывании веб-узла на рабочем сервере. Дополнительные сведения см. в разделе Развертывание (инструкции по Visual Web Developer).

Доступ к веб-странице

  1. В обозревателе решений щелкните правой кнопкой мыши на имени проекта веб-узла и выберите Свойства.

    Появится окно Страницы свойств.

  2. Перейдите на вкладку Веб.

Задачи

Элементы пользовательского интерфейса

Действие при запуске

Группа Действие при запуске позволяет указать, какая страница или процесс Visual Studio запускается по команде Запуск.

  • Текущая страница
    Указание для Visual Studio запуска текущей страницы в обозревателе по умолчанию.

  • Указанная страница
    Указывается страница, которую Visual Studio будет запускать при запуске веб-узла, даже если в данный момент редактируется другая страница.

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

    Также можно щелкнуть правой кнопкой мыши на странице в обозревателе решений и выбрать команду Установить в качестве начальной страницы.

  • Запуск внешней программы
    Указывается альтернативная программа, которую Visual Studio запускает вместо обозревателя. Файл альтернативной программы должен иметь расширение EXE, и необходимо указать полный путь к такому файлу EXE.

  • Аргументы командной строки
    Задает параметры командной строки или другие значения, которые должны быть переданы внешней программе.

  • Рабочий каталог
    Указывает полный путь к рабочему каталогу, в котором запустится внешняя программа. Путь должен существовать.

  • Начальный URL-адрес
    Задает начальный URL-адрес для открытия. Этот параметр обычно используется приложениями веб-служб, чтобы можно было запускать другой веб-узел, который будет вызывать данную веб-службу.

  • Не открывать страницу. Дождаться запроса из внешнего приложения.
    Указывает, что Visual Studio следует запустить проект на веб-сервере и ожидать, когда другое приложение выполнит запрос. Это полезно для отладки приложений веб-служб.

Серверы

Группа Серверы позволяет указать, какой веб-сервер будет использоваться при тестировании страниц.

  • Использовать Visual Studio Development Server
    Указывается, что Visual Studio будет использовать Visual Studio Development Server для размещения веб-страниц.

  • Автоматическое назначение порта
    Указывается произвольный HTTP-порт на компьютере разработки. Этот HTTP-порт используется для запуска и выполнения проекта веб-приложения при помощи встроенного сервера разработки Visual Studio Development Server.

    По умолчанию параметр Автоматическое назначение порта включен. Несмотря на то, что изначально выбирается произвольный HTTP-порт, Visual Studio будет пытаться при каждом запуске веб-приложения использовать один и тот же порт.

  • Указанный порт
    Указывается номер HTTP-порта, используемого для запуска и выполнения проекта веб-приложения при помощи встроенного сервера разработки Visual Studio Development Server. Этот номер HTTP-порта можно изменить, если порт уже используется или когда специально необходимо протестировать и запустить приложение с конкретным номером порта.

  • Виртуальный путь
    Указывается виртуальный путь веб-узла. Случаи использования Visual Studio Development Server. По умолчанию это корень веб-сервера, обозначаемый символом косой черты (/).

  • Проверка подлинности NTLM
    Указывает, что для запросов на сервер требуется проверка подлинности NTLM. По умолчанию проверка подлинности NTLM отключена.

    Установка этого флажка позволяет запретить другим пользователям на этом компьютере доступ к веб-узлу и выполнение кода с вашими данными идентификации и полномочиями.

  • Разрешить операцию "Изменить и продолжить"
    Указывается, что встроенный сервер разработки Visual Studio Development Server будет разрешать изменение файлов класса с выделенным кодом и отдельных файлов класса в приложении без перезапуска сеанса отладки. При этом изменение встроенного кода на странице .aspx или в файле .ascx не допускается. Если изменить файл Web.config во время отладки, Visual Studio отобразит сообщение с предупреждением. Сохранение изменений в файле Web.config не позволит отладчику загружать старые сборки во время сброса домена приложения.

  • Использовать веб-сервер IIS
    Указывается, что Visual Studio запустит приложение на локальном веб-сервере IIS, а не на сервере Visual Studio Development Server.

  • URL-адрес проекта
    Задается URL-адрес на веб-сервере IIS, указывающий на это веб-приложение.

  • Создать виртуальный каталог
    Создается виртуальный каталог IIS, указывающий на корневую папку веб-приложения.

  • Переопределить URL-адрес корня приложения
    Указывается альтернативный путь для URL-адреса корня приложения. Этот параметр рекомендуется использовать, если корень веб-приложения отличается от корня проекта.

Отладчики

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

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

Каждое загружаемое ядро отладки требует памяти и влияет на производительность отладки в целом. В общем случае следует указать только то ядро отладки, которое необходимо.

  • ASP.NET
    Установите этот флажок, чтобы указать, что отладчик для управляемого кода загружается при запуске отладчика. Этот отладчик позволяет отлаживать код, работающий на стороне сервера, в страницах и все компоненты .NET Framework, которые можно вызвать со страницы.

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

    Процессы, которые требуется отлаживать, должны быть скомпилированы с информацией для отладки.

    Если снять этот флажок, Visual Studio запускает отладчик, но не пытается извлечь информацию о процессе от IIS или сервера разработки Visual Studio Development Server и сделать ее доступной отладчику. Однако по-прежнему можно отлаживать клиентский сценарий на странице.

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

  • Машинный код
    Установите этот флажок, чтобы указать, что отладчик для машинного (не управляемого) кода загружается при запуске отладчика. Этот параметр полезен, если веб-узел вызывает компонент (например, COM-компонент), написанный на неуправляемом языке, например, C++.

    Если этот флажок не установлен, можно выполнять отладку управляемого кода, но отладчик будет пропускать любые вызовы неуправляемого кода.

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

  • SQL Server
    Установите этот флажок, чтобы указать, что отладчик для хранимых процедур SQL Server загружается при запуске отладчика.

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

См. также

Основные понятия

Общие сведения о проектах веб-приложений

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

Проекты, элементы пользовательского интерфейса