Подробное рассмотрение. Распространение программы через Интернет
Обновлен: Ноябрь 2007
На этом занятии вы узнаете, как использовать публикацию ClickOnce для развертывания программы на веб-сервере.
На предыдущем занятии вы узнали о способах публикации программы на компакт- или DVD-дисках. При наличии доступа к веб-серверу можно использовать ClickOnce, чтобы опубликовать приложение в Интернете.
Помимо расширения доступности программы, публикация на веб-сервере позволяет воспользоваться преимуществами функций автоматического обновления ClickOnce. В случае публикации новой версии программы при следующей попытке запуска программы пользователю будет предложено загрузить и установить новую версию.
Примечание. |
---|
Веб-сервер, на котором осуществляется публикация, должен работать под управлением служб IIS (Internet Information Services). Также требуется установка расширения FrontPage и наличие прав администратора IIS. |
Публикация на веб-сервере
Публикация на веб-сервере аналогична публикации на компакт- или DVD-дисках. Для этого достаточно установить лишь несколько настроек в мастере публикации.
Первая настройка определяет доступность программы в автономном режиме, если компьютер не подключен к Интернету. Если программа доступна и в интерактивном, и автономном режиме, в меню Пуск Windows добавляется соответствующий элемент, позволяющий запустить программу. Если программа доступна только в интерактивном режиме, при каждом запуске осуществляется ее загрузка. При этом в меню Пуск не добавляется соответствующий элемент.
Практическое задание
Публикация на веб-сервере
В меню Файл выберите Открыть проект.
В диалоговом окне Открытие проекта перейдите к любому проекту Приложение Windows и нажмите кнопку Открыть.
Нажмите клавишу F5 для запуска проекта. Если имеются ошибки, необходимо исправить их перед продолжением.
В меню Отладка выберите Остановить отладку.
В меню Создать выберите Опубликовать имя_проекта, где имя_проекта – это имя проекта.
Запускается мастер публикации.
На странице Место публикации приложениямастера публикации введите URL-адрес веб-узла, на котором требуется опубликовать программу, например https://www.microsoft.com/myprogram.
Примечание. Веб-сервер, на котором осуществляется публикация, должен работать под управлением служб IIS (Internet Information Services). Также требуется установка расширения FrontPage и наличие прав администратора IIS.
Нажмите кнопку Далее для перехода к следующей странице.
На странице Будет ли приложение доступно в автономном режиме? выберите Да, это приложение доступно как из сети, так и автономно (значение по умолчанию).
Нажмите кнопку Готово, чтобы опубликовать программу.
Программа публикуется на указанном веб-узле, и создается HTML-страница.
На другом компьютере откройте обозреватель Internet Explorer и перейдите по URL-адресу, введенному на шаге 6. Затем щелкните ссылку Установить для установки программы.
Следующие действия
На этом занятии были рассмотрены способы публикации программы на веб-узле с помощью публикации ClickOnce. На этом этапе имеется несколько вариантов дальнейших действий.
Если невозможно записать компакт- или DVD-диски, см. раздел Отправка программы по электронной почте. Создание сжатого файла.
Дополнительные сведения об упаковке необходимых компонентов вместе с программой см. в разделе Подробное рассмотрение. Включение необходимых средств к программе.
В противном случае изучение занятий интерактивной демонстрации завершено. Можно перейти к следующему разделу для ознакомления с предложениями других ресурсов для изучения Visual Basic.
Следующее занятие: Движение вперед. Куда двигаться дальше?
См. также
Основные понятия
Совместное использование программы. Введение в развертывание