Добрый день!

1С 8.3.10, Windows 7 SP1 Prof64 bit RUS.
Пытаюсь опубликовать самописную конфигурацию на IIS.

1. Зашёл в конфигуратор под Администратром, опубликовал. Получил ошибку

```1c
    404.0 Not found
```

2. Сделал, чтобы совпадало - имя каталога с базой, имя базы в конфигураторе, имя базы в списке и опубликовал базу под этим именем.

Дал пользователю IUSR и даже группе IIS_IUSRS ПОЛНЫЕ права на каталог с базой и даже на каталог "C:\Program Files\1cv8". Получил ошибку

```1c
    Ошибка HTTP 500.21 - Internal Server Error
    Обработчик "1C Web-service Extension" содержит поврежденный модуль "IsapiModule" в списке модулей
```
, хотя Windows 64 bit и dll 64 bit.

3. Поставил все компоненты IIS, кроме FTP. Теперь не ругается, но и файл не отдаёт - тупо виснет и всё.

Если зайти на страницу базы данных пишет

```1c
    TypeError: cannot declare global binding `Ya': property must be configurable or both writable and enumerable
```

и висит окошко "1С:Предприятие".

Что за свойство `Ya'? У меня в базе ничего похожего нет.

Как опубликовать базу?

P.S. С Апачем база работала.
---
Уфф, заработало. Был конфликт с plug-in'ами.
---
Еще бы добавить в IIS в пункт ISAPI-dll сопоставление сценария Путь запроса *, Исполняемый файл wsisapi.dll.
---
А где конкретно?

У меня для приложения стоит. Правда, называется не "сопоставление сценария", "Сопоставление обработчиков". Это оно?
---
Уфф, заработало. Был конфликт с plug-in'ами.
---
Подскажите как решали?
---
У меня тоже ошибка
Ошибка HTTP 500.21 - Internal Server Error
Обработчик "1C Web-service Extension" содержит поврежденный модуль "IsapiModule" в списке модулей

Подскажите как решали? Был конфликт с plug-in'ами. С какими?
---
Мне на 2019 сервере помогла доустановка ASP модулей в составе компнентов IIS.
---
Заработало, но только с 32х битной версией 1С
---
Для 64х версии надо поменять путь к обработчику. Здесь подробно расписано: https://tavalik.ru/nastrojka-veb-dostupa-k-bd-1spredpriyatie-na-iis/#p7
---
Пробовал. Но тогда ошибка пицот
---
Запускаете Диспетчер служб IIS - сайт - пулы приложений - DefaultAppPool - Дополнительные параметры - Разрешены 32-разрядные приложение = False.
Это решило проблему
взято вот отсюда https://forum.infostart.ru/forum72/topic228621/
---
а мне наоборот, нужно было поставить true, там 32-разрядная 1с стоит.
---
да, нужно все галочки проставить по стандарту которые требуются. Тоже словил эту ошибку. Там сервер уже стоял, но использовался только для FTP
---
Нужны модули ISAPI Extensions и ISAPI Filters
с ними работает
---
Да, это то, что доктор прописал :). Спасибо, заработало!
---
Инструкция по публикации от 1С

Прикрепил картинку, с необходимыми компонентами, чтобы долго не читать тему.
---
В общем в пуле сайтов не было дефолта.
Т.е. в папку C:\inetpub\wwwroot мы ложим наши публикации.
А для вебсервера должна быть еще папка по умолчанию сделал руками "www" это и есть сайт, если его снести, 1С не будет понимать как публиковать. И только ручная настройка помогала это обойти. Или восстановить этот дефолтный сайт.
Кроме самой папки нужно еще положить файл default. Можно при публикации любой базы нажать кнопку сохранить и он сгенерируется.
---
А потом еще с авторизацией косяк был ИЕ русский логин не понимал.