Подробное рассмотрение. Распространение программы через Интернет

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

На этом занятии вы узнаете, как использовать публикацию ClickOnce для развертывания программы на веб-сервере.

На предыдущем занятии вы узнали о способах публикации программы на компакт- или DVD-дисках. При наличии доступа к веб-серверу можно использовать ClickOnce, чтобы опубликовать приложение в Интернете.

Помимо расширения доступности программы, публикация на веб-сервере позволяет воспользоваться преимуществами функций автоматического обновления ClickOnce. В случае публикации новой версии программы при следующей попытке запуска программы пользователю будет предложено загрузить и установить новую версию.

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

Веб-сервер, на котором осуществляется публикация, должен работать под управлением служб IIS (Internet Information Services). Также требуется установка расширения FrontPage и наличие прав администратора IIS.

Публикация на веб-сервере

Публикация на веб-сервере аналогична публикации на компакт- или DVD-дисках. Для этого достаточно установить лишь несколько настроек в мастере публикации.

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

Практическое задание

Публикация на веб-сервере

  1. В меню Файл выберите Открыть проект.

  2. В диалоговом окне Открытие проекта перейдите к любому проекту Приложение Windows и нажмите кнопку Открыть.

  3. Нажмите клавишу F5 для запуска проекта. Если имеются ошибки, необходимо исправить их перед продолжением.

  4. В меню Отладка выберите Остановить отладку.

  5. В меню Создать выберите Опубликовать имя_проекта, где имя_проекта – это имя проекта.

    Запускается мастер публикации.

  6. На странице Место публикации приложениямастера публикации введите URL-адрес веб-узла, на котором требуется опубликовать программу, например https://www.microsoft.com/myprogram.

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

    Веб-сервер, на котором осуществляется публикация, должен работать под управлением служб IIS (Internet Information Services). Также требуется установка расширения FrontPage и наличие прав администратора IIS.

    Нажмите кнопку Далее для перехода к следующей странице.

  7. На странице Будет ли приложение доступно в автономном режиме? выберите Да, это приложение доступно как из сети, так и автономно (значение по умолчанию).

  8. Нажмите кнопку Готово, чтобы опубликовать программу.

    Программа публикуется на указанном веб-узле, и создается HTML-страница.

  9. На другом компьютере откройте обозреватель Internet Explorer и перейдите по URL-адресу, введенному на шаге 6. Затем щелкните ссылку Установить для установки программы.

Следующие действия

На этом занятии были рассмотрены способы публикации программы на веб-узле с помощью публикации ClickOnce. На этом этапе имеется несколько вариантов дальнейших действий.

Если невозможно записать компакт- или DVD-диски, см. раздел Отправка программы по электронной почте. Создание сжатого файла.

Дополнительные сведения об упаковке необходимых компонентов вместе с программой см. в разделе Подробное рассмотрение. Включение необходимых средств к программе.

В противном случае изучение занятий интерактивной демонстрации завершено. Можно перейти к следующему разделу для ознакомления с предложениями других ресурсов для изучения Visual Basic.

Следующее занятие: Движение вперед. Куда двигаться дальше?

См. также

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

Совместное использование программы. Введение в развертывание