Имя: Пароль:
1C
1С v8
Ошибка публикации базы на IIS. HTTP Error 500.21 - Internal Server Error Handler "1C Web-s
0 Роман Быстров
 
30.07.23
23:19
Доброго времени,

На сервере Windows Server 2022 Datacenter поднял веб сервис, создал сертификат с помощью программы OpenSSl, публикую базу 1С (Конфигурация УНФ), при попытке открыть в браузере выходит нижеследующая ошибка:

HTTP Error 500.21 - Internal Server Error
Handler "1C Web-service Extension" has a bad module "IsapiModule" in its module list

P.S. Версия платформы 64 битная.

Кто решал такую проблему?
Apache ставить не вариант к сожалению.
1 Armando
 
31.07.23
04:18
Рекомендации из инструкции выполнены?
https://its.1c.ru/db/v8323doc#bookmark:adm:TI000000194
2 Роман Быстров
 
31.07.23
10:06
(1) Добрый день, спасибо, прошел по ссылке посмотрел, у меня все также как указано кроме нижеуказанного раздела, там необходимо изменения делать в реестре, но предпоследней папки т.е. TLS 1.1 в папке Protocols нет вообще.

8.10.1.5. Настройка HTTPS-соединения
В некоторых случаях, при загрузке больших объемов данных по HTTPS-соединению (при использовании веб-сервера IIS) могут возникать ошибки. В этих случаях рекомендуется попробовать использование протокола TLS 1.2 или TLS 1.1. Для IIS 7.5 и старше (Windows Server 2008 R2, Windows 7 и последующие) имеется возможность включить использование протоколов TLS 1.1 и старше. Для этого необходимо выполнить следующие действия:

1. в системном реестре, в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server создать параметр DisableByDefault типа DWORD и установить его в значение 0.

2. в системном реестре, в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server создать параметр DisableByDefault типа DWORD и установить его в значение 0.

3. Указанные действия следует выполнять от имени пользователя, обладающего административными правами.

Затем следует перезагрузить компьютер, на котором установлен IIS.
3 AlvlSpb
 
31.07.23
10:17
(0) Буквально на днях столкнулись с неработой iis при установки сертификата. Вот хороший материал по настройке https://pyatilistnik.org/nastroyka-ssl-na-iis-dlya-odnogo-ili-neskolkih-saytov/ особое внимание на раздел "Установка SSL в PFX". Наша ошибка была в Привязке, делали ее на внешний ip, а надо было на ip внутренней сети как в приведенной инструкции
4 Роман Быстров
 
31.07.23
10:35
(3) Спасибо за информацию, посмотрел, но у нас даже для http т.е. без ssl такая же ошибка выходит.
5 Гость из Мариуполя
 
31.07.23
13:00
(4) но у нас даже для http т.е. без ssl такая же ошибка выходит.

переводи сам:
"HTTP Error 500.21 - Internal Server Error
This error occurs because the Microsoft .NET Framework 4.0 configuration for ASP .NET has been damaged"

чё там у тебя с ASP.NET при установке IIS галочки ставил? А NET Framework 4.0 вообще установлен?

https://learn.microsoft.com/en-us/dynamics-nav/troubleshooting--http-error-500--or-500.21----internal-server-error-handler
6 Гость из Мариуполя
 
31.07.23
13:06
подозреваю, что компоненту ASP.NET при установке не включил
вот тут сказано, какие компоненты необходимо включить
ищи по словам "Например, для публикации баз данных «1С:Предприятие» 8 на веб-сервере или для запуска сайта на WordPress, требуется установка компонент:"
https://tavalik.ru/ustanovka-iis-8-v-windows-server-2012/
7 arsik
 
31.07.23
13:13
(0) А почему апач - не вариант? IIS непредсказуемый всегда. У себя на апач все переводим. С IIS наелись.
8 Роман Быстров
 
31.07.23
14:10
(7) Сторона клиента не согласна на апаче, к сожалению.