Розгортання системи словників на домашньому комп’ютері з ОС Windows
Налаштування системи для хостингу застосування ASP.NET Core на Windows з IIS та розгортання застосування.
- Windows 7 and newer
- Windows Server 2008 R2 and newer
Зайдіть в налаштування та відкрийте вікно «Windows Features»: Control Panel > Programs > Programs and Features > Turn Windows features on or off (left side of the screen). Відкрийте групу для Internet Information Services and Web Management Tools. Перевірте пункти: IIS Management Console та World Wide Web Services.
Залиште функції за замовчуванням для World Wide Web Services або налаштуйте функції IIS відповідно до ваших потреб. Після встановлення IIS на Вашому комп’ютері з’явиться папка сайтів IIS «C:\inetpub» Для керуванням IIS слугує Консоль керування IIS – Control Panel > Administration > Internet Information Services (IIS) Manager:
a. Встановіть .NET Core Windows Server Hosting bundle на Ваш комп’ютер. Пакет встановлює .NET Core Runtime, .NET Core Library, and the ASP.NET Core Module. Модуль створює проксі між IIS та сервером Kestrel. Увага: Якщо у системі немає підключення до Інтернету, завантажте та встановіть Microsoft Visual C++ 2015 Redistributable перед встановленням комплекту .NET Core Windows Server Hosting bundle. b. Перезавантажте систему.
Запустіть Консоль керування IIS – Control Panel > Administration > Internet Information Services (IIS) Manager. Натисніть на пункт "Application Pools" ліворуч та виберіть "Add Application Pool..." праворуч вікна. Заповніть вікно, як представлено на малюнку:
В папці сайтів IIS «C:\inetpub\wwwroot» створити папку «mphdict», яка міститиме опубліковані папки та файли програми, та папку «data», що буде містити бази даних системи.
В папку «mphdict» перепишіть файли опублікованого проекту (завантажити архів зібраного проекту та бази даних можна за адресою mph.zip. Як самому створити публікацію проекту дивіться розділ нижче (Встановлення Visual Studio Community 2017 та створення публікації системи)).
В папку «data» перепишіть бази даних (завантажити архів зібраного проекту та бази даних можна за адресою mph.zip. Також як завантажити та отримати бази даних можна побачити в розділі нижче (Встановлення Visual Studio Community 2017 та створення публікації системи))
Для роботи служби IIS повинен бути наданий дозвіл на читання/запис для папки «C:\inetpub\wwwroot\data»:
правою кнопкою миші натисніть на пункті «Default Web Site» та в випадаючому меню виберіть пункт «Add Application»:
Заповніть вікно створення застосування, як показано нижче, та натисніть кнопку «Ok»:
Відкрийте браузер та наберіть в адресний рядок браузера http://localhost/mphdict/ – відкриється головне вікно системи словників:
https://www.visualstudio.com/downloads/
Зайти на сторінку проекту на github https://github.com/LinguisticAndInformationSystems/mphdict та завантажити проект:
Розархівувати проект та відкрити в Visual Studio Community 2017, запустивши в Windows Explorer файл «mphdict.sln» (бази даних словників містяться в папці "...mphdict\src\data").
Встановити налаштування, як показано нижче та натиснути кнопку "Publish":
Зібраний проект буде розміщено у папці "C:\inetpub\wwwroot\mphdict".