|
|
|
Падает база при подключении через веб сервер IIS | ☑ | ||
|---|---|---|---|---|
|
0
El_Duke
гуру
11.12.25
✎
15:51
|
Доброго дня коллеги
Имеется файловая база, нужно организовать доступ к ней в локалке через веб клиент. Все делаю по мануалу: https://its.1c.ru/db/metod8dev/content/5977/hdoc для Вин10. Все проходит без проблем, получаю как в статье страницу браузера с открывшейся базой. Но дальше ничего сделать нельзя, любое действие приводит к вылету с таким вот скрином. Что это и как понять в чем проблема ? Что надо донастроить ?
|
|||
|
1
El_Duke
гуру
11.12.25
✎
15:56
|
Текст со скрина, если там мелко
Ошибка выполнения Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в браузерах, запущенных на локальном сервере. Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег <customErrors> в файле к??нфигурации "web.config", который находится в корневом каталоге текущего веб-приложения. В теге <customErrors> следует задать атрибут "mode" со значением "Off". <!-- Файл конфигурации Web.Config --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут "defaultRedirect" тега конфигурации <customErrors> приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок. <!-- Файл конфи??урации Web.Config --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> |
|||
|
2
Asmody
11.12.25
✎
16:01
|
для начала включить прокидывание ошибок. на iis это можно сделать на уровне сайта в разделе Страницы ошибок вот тут:
![]() |
|||
|
3
El_Duke
гуру
11.12.25
✎
16:54
|
(2) Сейчас уже не смогу продолжить, но завтра сделаю
Спасибо |
|||
|
4
Гость из Мариуполя
гуру
11.12.25
✎
23:38
|
(0) Все делаю по мануалу:
Извиняюсь за мой французский, херня это, а не мануал. Для начала в нем (в этом мануале) ни слова ни звука о том, что нужно дать доступ к определенным папкам определенным пользователям (службам). И ты тоже ни слова не сказал про права. Поэтому подозреваю, что проблема может быть в этом - недостаточно прав. не говорю уж о том, что мануал, на который ты ссылаешься, вроде как для винсервер, а у тебя обычная вин10. Компоненты IIS.. я обычно ставлю чуток побольше. что касается мануала... ну.. их много разных, в том числе на инфостарте я настраивал по разным мануалам, ну вот к примеру https://tavalik.ru/nastrojka-veb-dostupa-k-bd-1spredpriyatie-na-iis/ Ну и для начала попробуй проверить без самоподписанных сертификатов, не по https, а просто по http. Работает? И если тебе нужно организовать, как ты пишешь, доступ в локалке, да еще в качестве сервера вин10 (то есть судя по всему конторка маленькая), то может тебе https и не нужен, хватит и http. |
|||
|
5
El_Duke
гуру
12.12.25
✎
08:45
|
(4) В том что мануал от 1С херня согласен полностью, но я пользовался не только им, а еще и вот этим: https://efsol.ru/manuals/web-iis/?ysclid=mj02jrex8214860929#top-sections
Права нужные выдал, иначе не пустило бы даже на начальную страницу. Один источник указал для краткости, чтобы был понятен результат. Вчера вечером получил список ошибок, их две: Ошибка HTTP 404.3 — Not Found Запрашиваемая страница не может быть отображена из-за конфигурации расширения. Если страница является сценарием, добавьте обработчик. Если необходимо загрузить файл, добавьте карту MIME. 404.8 — Not Found Модуль фильтрации запросов настроен для блокировки маршрута для URL-адреса, содержащего раздел hiddenSegment. Сейчас буду разбираться что надо донастроить, дело для меня новое, разбираюсь на ходу. За ссылку спасибо |
|||
|
6
Tarlich
12.12.25
✎
09:06
|
Может не в тему , спрошу здесь - а почему ИСС, какие плюсы ? я пару пробовал , не взлетело и уже лет 8 апач решает мои задачи . проблем за апачем не замечал
|
|||
|
7
CepeLLlka
12.12.25
✎
11:04
|
(6)У меня апач наоборот зависал, а с IIS проблем нет, ну и сама настройка проще просто, быстрее
|
|||
|
8
El_Duke
гуру
12.12.25
✎
10:34
|
(6) Для меня особой разницы не было, т.к. ранее не настраивал такого варианта доступа к базе, знал только теорию. ИИС на борту в Вин10, мануал обещал простоту процесса ...
В общем, причину я нашел, надо было заменить пул приложений с встроенного на классический. И все заработало ! Буду отдавать на тест, может что еще вылезет Спасибо за подсказки |
|||
|
9
kubik_live
12.12.25
✎
13:56
|
Опубликовал базу БП 3.0 типовую на сервере IIS (Windows Server 2022) Standard 21H2.
Открывается штатно. Но при попытке штатно обновить классификаторы с интернет-сервиса ИТС вываливает ошибку обновления классификаторов (смотрю в файле report.josn: .............. "applicationErrorInfo": { "errors": [ [ "Ошибка при вызове метода контекста (УстановитьHTML)", [ "ScriptRuntimeError" ], "", "" ], [ "{ОбщийМодуль.ИнтернетПоддержкаПользователейКлиентСервер.Модуль(219)}: Метод доступен только на сервере", [ "ScriptUseError" ], "", При запуске же в файловом варианте обновление проходит штатно. Что не так еще настроить надо для ИТС поддержки? |
|||
|
10
Garykom
гуру
12.12.25
✎
13:55
|
Апач слегка универсальней ИИС
И реально проще настраивается И можно несколько инстансов поднимать и переносить легко |
|||
|
11
Гость из Мариуполя
гуру
12.12.25
✎
14:51
|
(9) Опубликовал базу БП 3.0
а когда публиковал, что поставил в галочках? - публиковать WEB-сервисы - публиковать WEB-сервисы по умолчанию - публиковать WEB-сервисы расширений по умолчанию вот по ссылочке из (5) раздел 2.2, там эти настройки видно. ну и попутно аналогично вопрос для http-сервисов. |
|||
|
12
kubik_live
12.12.25
✎
15:10
|
(11) Спасибо, проверил, все чекбоксы включены.
А вот запустил вручную регл. задание ОбновлениеКлассификаторов = ошибки. Это правда не рабочая база (давняя копия рабочей) - видимо проверить надо... Ошибка при вызове метода контекста (Добавить) {Справочник.ОбщероссийскийКлассификаторОсновныхФондов.МодульМенеджера(80)}:xdtoДопМодель.Package.Добавить(xdtoПакет); {ОбщийМодуль.РаботаСКлассификаторамиПереопределяемый.Модуль(111)}:Справочники.ОбщероссийскийКлассификаторОсновныхФондов.ПриЗагрузкеКлассификатора(Идентификатор, Версия, Адрес, Обработан); {ОбщийМодуль.РаботаСКлассификаторами.Модуль(1215)}:РаботаСКлассификаторамиПереопределяемый.ПриЗагрузкеКлассификатора( {ОбщийМодуль.РаботаСКлассификаторами.Модуль(2863)}:ПриЗагрузкеКлассификатора( {ОбщийМодуль.РаботаСКлассификаторами.Модуль(108)}:НеОбработанныеКлассификаторы = ОбработатьФайлыКлассификаторов( {ОбщийМодуль.РаботаСКлассификаторами.Модуль(1587)}:ОбновитьКлассификаторы(Идентификаторы); по причине: Ошибка преобразования данных XDTO: Фабрика XDTO текущего контекста не совпадает с фабрикой, в рамках которой был создан объект |
|||
|
13
El_Duke
гуру
19.12.25
✎
11:37
|
Добрый день коллеги, приходится вернуться к теме
Начал публиковать рабочие базы, все вроде норм, доступаются. Но у многих юзеров вылезает сообщение Сеанс завершен Администратором и выкидывает со страницы браузера. Пара минут и сеанс закрывается Как эту беду победить ? |
|||
|
14
ТДК
19.12.25
✎
14:14
|
(13) в части релизов движка есть ошибки при работе с IIS. При этом, подобных ошибок может не быть при работе через Apache. Попробуй другой веб-сервер, вполне возможно проблема решится.
|
|||
|
15
El_Duke
гуру
19.12.25
✎
15:02
|
(14) Не хотелось бы другой, ИИС настроил, на тестовых базах все было норм
|
|||
|
16
ТДК
19.12.25
✎
15:09
|
(15) баги могут под нагрузкой наблюдаться, а на тесте в 10 пользователей их нет.
|
|||
|
17
El_Duke
гуру
19.12.25
✎
15:11
|
(16) Так тут даже один вылетает, а всего с десяток и будет работать
|
|||
|
18
obs191
19.12.25
✎
16:02
|
(13) А нет ли в это время "прямых"(без IIS) подключений к базе?
|
|||
|
19
Гость из Мариуполя
гуру
19.12.25
✎
20:26
|
(13) там же, где ты менял пул приложений со встроенного на классический, правой кнопочкой по DefaultAppPool->дополнительные параметры -> что-то там про разрешены 32х приложения =false. У тебя же всё 64-х разрядное - и сама виндовс и платформа? значит, тебе 32-х не нужно, вот и ставь смело false. потом перезапустить IIS.
И еще глянь в конфигураторе администрирование->параметры информационной базы->время засыпания пассивного сеанса в секундах? и особенно время завершения спящего сеанса в секундах. Да поставь побольше, не жалей :) У меня время засыпания обычно 1200 секунд (20 минут), а время завершения 86400 (сутки) Ну и от платформы зависит, согласен с (14) на 8.3.25 вроде все стабильно(тьфу-тьфу) я поэтому сижу и дальше не рыпаюсь, только читаю ужастики про новую 8.3.27 платформу :))) |
|||
|
20
El_Duke
гуру
19.12.25
✎
21:12
|
(19) Спасибо коллега, в понедельник сделаю отключение 32х приложений.
Времена засыпаний сеанса выставлены 1200 и 86400, это я проверил. А про платформу 8.3.25 не понял ... Новые релизы БП начиная с 188.х ведь требуют не ниже 8.3.27.1688 версию платформы, как вам удается сидеть на 25-й ? (18) подключений кроме веба нет, никому туда доступ иными способами не дан |
|||
|
21
Гость из Мариуполя
гуру
19.12.25
✎
22:57
|
(20) у меня БГУ и ЗиК ГУ ДП (длительной поддержки), они пока позволяют 8.3.25. Я потому с ЗиКГУ дп не ухожу.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |