Установка Web-сервера IIS для модуля "Медицина"

ВНИМАНИЕ!!! Модуль лицензируется, необходима лицензия на проект 6, модуль 1
Модуль можно скачать тут

Для работы необходим IIS и FrameWork 4.6.1.

1.   Установка и конфигурирование IIS - https://professorweb.ru/my/ASP_NET/sites/level3/3_1.php
2.https://stackoverflow.com/questions/6846544/how-to-fix-handler-pagehandlerfactory-integrated-has-a-bad-module-managedpip
How to fix: Handler “PageHandlerFactory-Integrated” has a bad module “ManagedPipelineHandler” in its module list

It turns out that this is because ASP.Net was not completely installed with IIS even though I checked that box in the "Add Feature" dialog. To fix this, I simply ran the following command at the command prompt

windir\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
If I had been on a 32 bit system, it would have looked like the following:

windir\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i

Remeber to run the command prompt as administrator (CTRL+SHIFT+ENTER)

3.   Далее, необходимо скопировать модуль в директорию (после устновки IIS директория должна создаться автоматически) C:\inetpub\wwwroot\
4.   В  диспетчере служб IIS добавить добавить приложение, и указать физический путь

5.   Сайты - Привязки - Имя узла не заполнять! Тип привязки - http, порт - произвольный :

6.   Путь к базе данных  и путь до сервера блокировок указывается в файле Medicine_web.ini, который лежит в корне сайта.

После установки необходимо перезагрузить компьютер.

Если не подтянулись визуальные стили (style.css) - то необходимо, в компонентах Windows установить чек-бокс в "Службы IIS" - "Служба интернета" - "Общие функции HTTP" - "Статическое содержимое" :

Так же, необходимо перепроверить, что в "Пулы приложений" версия среды CLR.NET соответствует версии установленного .NET Framework


Убедиться, что для сайта с модулем указана версия 4.0

В резульате корректной настройки, при обращении к модулю должна открываться страница с авторизацией :