Встановлення InsCom
Інструкція по встановленню InsCom з веб рішенням
Всі зазначені в Інструкції файли .rar надаються за запитом.
1. Встановлення MS SQL Server
Встановити MS SQL Server останньої версії (на момент написання інструкції - 2017). Інсталяція - на сайті Misrosoft.
Особливості:
- Кодова сторінка. При установці SQL Server встановити кодову сторінку (Collation) в SQL_Latin1_General_CP1251_CI_AS. База даних поставляється з цією кодовою сторінкою.
- Вибір мови. Рекомендовано англійська. Якщо вибрати іншу мову, то в властивостях користувачів, що підключаються до бази треба поставити "англійська".
2. Встановлення бек офісного рішення InsCom.
1. Встановлення бази даних.
- Підняти з бекапу базу даних IC_A (файл IC_A_full_ed.rar).
- В таблиці c_cur_ac в поле add_c5 вписати код компанії (повідомляє розробник, з системи реєстрації).
2. Встановлення Desktop клієнта.
- Встановити Access Runtime 2010. Інсталяція - на сайті Misrosoft.
- Створити в корені диску папку InsComp.
- Створити віртуальний диск Y: Створюється командою subst y: <ім'я_диска>:\InsComp.
- В папку Ic_ade розкрити архів (файл IC_ade.rar).
- Створити та перевірити підключення в udl-файлі - запускаємо файл UDL Y:\IC_ade\uiis.udl , заповнюємо дані підключення до бази і натискаємо "Перевірити". Має з'явитись повідомлення "Підключено".
- Запустити InsCom.ade, зареєструвати робоче місце (передати дані для реєстрації розробнику InsCom, отримати код реєстрації та вписати в форму реєстрації).
Якщо відключено автоматичне оновлення компонентів в Windows (з прапорцем "інші программі Майкрософт") потрібно встановити оновлення вручну Service Pack 2 for Microsoft Access 2010 Runtime (KB2687444) 32-розрядний випуск
https://www.microsoft.com/ru-ru/download/details.aspx?id=39643
( для інформації - є ще загальний SP2 для Office Service Pack 2 for Microsoft Office 2010 року (KB2687455) 32-розрядний випуск
https://www.microsoft.com/ru-RU/download/details.aspx?id=39667
Опис цього Service Pack 2 із зазначенням версії на зображенні - 14.0.7015.1000
https://support.microsoft.com/ru-ru/help/2687455/description-of-office-2010-service-pack-2 )
3. Встановлення веб рішення
Встановлення рішення
Створити на комп'ютері папку inscoma і розгорнути туди архів inscoma (в файлі inscoma.rar).
Підключення рішення до IIS
Запустити IIS (входить в Windows), створити новий сайт InsCom. Вказати в настройках сайту шлях до папки InsCom.
Вимоги - наявність IIS 7+, Framework 4.6.1+, ASP NET.
Не створюйте та не використовуйте віртуальні каталоги.
Підключення рішення до бази даних
- На комп'ютері з IIS з запускаємо файл UDL (вже створений) з заповненими даними підключення до бази і натискаємо "Перевірити". Має з'явитись повідомлення "Підключено".
- Вписати дані підключення, що використовуються в UDL-файлі в web.config (секція connection string. Місця позначені "!!!"
Перевірка запуску сайту в IIS
Перевірити запуск сайту на веб сервері. В IIS натиснути "Огляд ... порту" і переконатися, що сайт з назвою InsCom на сторінці відкрився. Усуваємо помилки. При успішному запуску з'являється початнока сторінка рішення InsCom.
Якщо сайт з IIS відкривається з помилкою, можливі причини
- Версія Framework нижча за 4.6.1.
- Не встановлений ASP NET.
- Використовуються выотуальны каталоги в IIS.
- У групи IIS_IUSRS немає необхідних дозволів для файлу Web.config або каталогів додатків IIS.
Публікація сайту в Internet
На роутері створити правило з назвою InsCom. в розділі "ADVANCED PORT FORWARDING RULES", де вказати локальну IP-адресу комп'ютера (треба дізнатися локальну адресу комп'ютера. ) і порт сайту (використовуйте по можливості, 80-й, якщо він не задіяний іншим сайтом).
На комп'ютері додати правило для вказаного порту з назвою InsCom.
Інструкція - http: // nastroisam . ru / kak-otkryit-port-v-windows /
Добавити правило в: "Панель управления\Система и безопасность\Брандмауэр Windows - Дополнительные параметры".
Перевіряємо доступ до сайту з світу
Дізнатися глобальну IP-адресу комп'ютера (можна запитати у гугла) і задати її в браузері Internet, переконатися, що сайт відкрився. Перевірити з світу, ввести в браузер смартфона, відключеного від WiFi адресу сайту.