Имя: Пароль:
1C
 
Обращение к ХранилищеЗначения через веб дает ошибку доступа
0 shavkat
 
14.10.21
14:23
Добрый день

Обращение к ХранилищеЗначения через http дает ошибку доступа

Ошибка доступа к файлу 'C:\Windows\Application Data'. 5(0x00000005): Отказано в доступе.

Что можно предпринять?

Заранее благодарю
1 acht
 
14.10.21
14:28
Чо?
2 shavkat
 
14.10.21
14:46
Если через веб открыть 1С, и код в 1С-е обращается к ХранилищеЗначения
пример: Хранилище = Новый ХранилищеЗначения(Данные, Новый СжатиеДанных(9));

1с дает такую ошибку
Ошибка доступа к файлу 'C:\Windows\Application Data'. 5(0x00000005): Отказано в доступе.
и кнопки перезапустить или закрыть
3 arsik
 
гуру
14.10.21
14:55
Самое простое - на апач переехать.
4 shavkat
 
14.10.21
15:01
это из за IIS?
5 shavkat
 
14.10.21
15:12
up
6 ДедМорроз
 
14.10.21
15:13
Ну,как бы, c:\windows\ намекает,что используется системный проыиль.
То есть ИИСа нужно запустить из отдельного пользователя.
7 acht
 
14.10.21
15:16
(6) Пул, не ииса
8 worker-good
 
14.10.21
15:22
(0) Публикуй веб-сервис через админа сервера где находится IIS, т.е. ярлык 1С запускай от админа перед публикацией
9 worker-good
 
14.10.21
15:23
(0) + Ну и стандартная рекомендация почистить кеш
10 shavkat
 
14.10.21
15:24
(8) я так и сделал, по другому ведь 1С и не даст публиковать
11 worker-good
 
14.10.21
15:25
(10) Кеш почистил?
12 worker-good
 
14.10.21
15:27
(10) Попробуй через другой браузер запустить, почистить ip адреса и доменные имена в настройках прокси в браузере
13 acht
 
14.10.21
15:30
(12) > почистить ip адреса и доменные имена в настройках прокси в браузере
А в выхлопную трубу подуть не надо?
14 worker-good
 
14.10.21
15:31
(13) Отвергая, предлагай
15 Kassern
 
14.10.21
15:47
(2) проверил на апаче, ошибка не вываливается, в данных у меня тупо строка была. Что пытаетесь в данных передать?
16 worker-good
 
14.10.21
15:52
(15) внеси в свой http следующий код: Хранилище = Новый ХранилищеЗначения(Данные, Новый СжатиеДанных(9))
17 worker-good
 
14.10.21
15:53
(0) Версия платформы какая?
18 acht
 
14.10.21
16:01
(14) -> (7)
19 shavkat
 
14.10.21
16:25
(17) версия 8.3.13
(7) "Пул, не ииса" - что это значить и что сделать?
20 shavkat
 
14.10.21
16:28
в двух местах такая ошибка бывает
1. запуск веб клиента
веб клиент работает норм, до того момента где нужно обращение к ХранилищеЗначений

2. обмен мобильной платформы через http
обмен тоже хорошо срабатывает до того момента где нужно обращение к ХранилищеЗначений

а в обмене ХранилищеЗначений я использую для сжатия передаваемой информации
21 shavkat
 
14.10.21
16:32
и это ошибка только в первый раз
после перезапуска 1С этот код нормально отрабатывает

после часа или 2 часа опять при обращении ошибку дает
22 worker-good
 
14.10.21
16:35
(19) Попробуй поставить 8.3.18 версию
23 Kassern
 
14.10.21
16:37
(16) я когда писал, что проверил на апаче, еще и указал, что "в данных у меня тупо строка была"
Имеется в виду:
Данные="123";
Хранилище = Новый ХранилищеЗначения(Данные, Новый СжатиеДанных(9))
Все прекрасно отрабатывает
24 acht
 
14.10.21
16:43
(19) Завести отдельного win пользователя, назначить его пулу приложений ииса, из под которого запускается публикация. Саму службу ииса можно не трогать
Независимо от того, куда вы едете — это в гору и против ветра!