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


Практическое руководство. Развертывание двухуровневого приложения

При 2-уровневом развертывании создается приложение LightSwitch, которое выполняется на настольном компьютере конечного пользователя под управлением Windows.Компоненты базы данных и сервера запускаются на одном компьютере.Мастер публикации приложений LightSwitch поможет выполнить процедуру развертывания.

Публикация 2-уровневого приложения для настольных систем

  1. В меню Построение выберите Опубликовать <имя_приложения>.

    Открывается мастер публикации приложений LightSwitch.

  2. На странице Тип приложения, убедитесь, что выбран параметр Рабочий стол, а затем нажмите кнопку Далее.

    ПримечаниеПримечание

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

  3. На странице Конфигурация сервера приложений, убедитесь, что выбран Локальный, а затем нажмите кнопку Далее.

  4. На странице Выходные данные для публикации выберите раздел Выберите место размещения файлов приложения и введите путь, где должны размещаться выходные данные для публикации.

    Местоположением по умолчанию является подкаталог Публикация в каталоге проекта.

  5. В разделе Как требуется опубликовать базу данных по умолчанию? выберите Публиковать непосредственно в базу данных, а затем нажмите кнопку Далее.

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

    Шаг Конфигурация базы данных будет добавлен в мастер.

  6. Нажмите кнопку Далее, чтобы продолжить.

  7. На странице Подключения баз данных мастера введите строку подключения для компьютера, на котором выполняется развертывание базы данных.

    Изменение строки подключения

    1. Нажмите кнопку обзора (...).

      Открывается диалоговое окно Свойства подключения.

    2. В поле Имя сервера введите имя сервера базы данных, где требуется опубликовать базу данных приложения.

      Сервер базы данных должен быть предварительно настроен для SQL Server 2005 или более поздней версии либо экспресс-выпуска SQL Server 2005 или более поздней версии.Он может быть установлен на сервере, отличном от того, на котором выполняется публикация приложения.

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

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

    4. В Выберите или введите имя базы данных введите имя приложения, а затем нажмите кнопку ОК.

      Это имя должно совпадать с именем, введенным для свойства в окне Application Name в Конструкторе приложений.

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

  9. Если было выбрано создание скрипта, откроется страница Конфигурация базы данных.На этой странице можно создать или обновить базу данных.

    Создание новой базы данных

    • На странице Конфигурация базы данных, выберите переключатель Создать новую базу данных и введите имя базы данных.

      Это имя должно совпадать с именем, введенным для свойства в окне Application Nameконструктора приложений.

    Обновление существующей базы данных

    1. На странице Конфигурации базы данных выберите пункт Приложению требуется обновить существующую базу данных.

    2. Выберите строку подключения, а затем нажмите кнопку обзора (...).

      Открывается диалоговое окно Свойства подключения.

    3. В диалоговом окне Свойства подключения введите сведения подключения к базе данных.

      ПримечаниеПримечание

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

  10. Нажмите кнопку Далее, чтобы продолжить.

  11. Если для приложения включена проверка подлинности, откроется страница Администратор приложения.

    ПримечаниеПримечание

    Если выбрано создание скрипта базы данных, нет необходимости указывать данные на этой странице.

  12. На странице Проверка подлинности выберите раздел Создать администратора приложения при развертывании приложения?, а затем нажмите кнопку Да, создать администратора приложения.

  13. В поле Имя пользователя: введите имя пользователя.

    При использовании проверки подлинности Windows должно использоваться допустимое имя входа Windows в формате «домен\имя_пользователя».

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

    ПримечаниеПримечание

    При использовании проверки подлинности Windows поле Полное имя не отображается.

  15. В поле Пароль введите пароль.

    ПримечаниеПримечание

    При использовании проверки подлинности Windows поля Пароль и Подтверждение пароля не отображаются.

  16. В поле Подтверждение пароля повторно введите пароль.

    Обязательно запомните введенные имя пользователя и пароль.Они потребуются вам позднее.

  17. Нажмите кнопку Далее, чтобы продолжить.

  18. На странице Необходимые компоненты в разделе Требуется ли установить для приложения дополнительные необходимые компоненты? следует просмотреть список необходимых компонентов и определить, нужно ли установить их.

    Выбранные необходимые компоненты являются необходимыми компонентами по умолчанию.

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

  20. Если вы хотите выполнить установку с сетевого ресурса, в разделе Укажите папку для установки необходимых компонентов выберите параметр Загрузить из следующего местоположения и введите путь к местоположению, где находятся необходимые компоненты.

    При выборе значения по умолчанию — Загрузить из Интернета — необходимые компоненты при необходимости будут загружаться с сайта загрузки корпорации Майкрософт.

    Также можно выбрать параметр Копировать из местоположения моего приложения.При выборе этого параметра необходимо убедиться, что установщики обязательных компонентов расположены в папке приложения.Дополнительные сведения см. в разделе Практическое руководство. Включение требуемых компонентов в дистрибутив приложения ClickOnce.

  21. Нажмите кнопку Далее, чтобы продолжить.

  22. Если для приложения были указаны дополнительные источники данных, то откроется страница Другие подключения.Убедитесь, что строки подключения верны, а затем нажмите кнопку Далее.

  23. На странице Выбор сертификата оставьте флажок Указать сертификат не отмеченным.Для 2-уровневого приложения не требуется сертификат.

  24. Нажмите кнопку Далее, чтобы продолжить.

  25. На странице Сводка нажмите кнопку Опубликовать.

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

  26. Скопируйте содержимое каталога выходных данных публикации на каждый компьютер, на который требуется установить приложение.Следующий шаг должен быть выполнен до запуска программы установки на конечном компьютере.

    1. Если на шаге 5 выбран вариант Публиковать непосредственно в базу данных, в каталоге, содержащем выходные данные публикации, откройте файл Install.htm и следуйте инструкциям для настройки целевого компьютера.

      ПримечаниеПримечание

      Компьютер, на котором уже установлено LightSwitch или другое приложение LightSwitch, уже настроен.

    2. Если был выбран вариант Создать скрипт для установки и настройки базы данных, в каталоге, содержащем выходные данные публикации, запустите два файла скриптов (.sql), чтобы создать базу данных и учетную запись пользователя SQL для приложения.

  27. Пользователи могут устанавливать приложение, запустив файл Setup.exe.

    ПримечаниеПримечание

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

См. также

Задачи

Практическое руководство. Изменение типа приложения

Аутентификация и авторизация LightSwitch

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

Развертывание приложений LightSwitch

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

Развертывание: распространение приложения и его обслуживание

Практическое руководство. Развертывание трехуровневого приложения