Web-сервис 1С 8.2 УПП #634707


#0 by Telefon
Здравствуйте, ситуация такая: 1.w2k8r2 - сервер на ней упп 2.Добавил в 1С пользователя, и на север тоже 3.связал их(авторизация в 1С через ОС) 4.поднял IIS 5.сделал web-сервис 6.опубликовал его 7.Пытаюсь в Visual Studio добавить reference на сервис, получаю ошибку: ================================================================== Ошибка HTTP 401.2 - Unauthorized Вы не имеете права просматривать эту страницу из-за недопустимости заголовков проверки подлинности. Модуль IIS Web Core Уведомление AuthenticateRequest Обработчик 1C Web-service Extension Код ошибки 0x80070005 ================================================================== Что делать, подскажите, плз?
#1 by Telefon
up
#2 by zladenuw
ну так прав то нету. давай админа, а потом разберешся
#3 by golden-pack
А через браузер открывается база ? и почему выбрали iis, а не апач ?
#4 by zladenuw
а чем ии тебе плох ?
#5 by Telefon
права Админские на винде, в 1С выставлены все права, какие можно было:) через браузер не открывается Я сначала пытался на той-же машине, где сервер через браузер достучаться до сервиса - не может, выдает ошибку(описана в ) Почему iis а не апач - ну вопрос риторический..(а чем он лучше опять же...)
#6 by zladenuw
ну если ошибка в ВСтуидо, то с правами. я так думаю у тебя виндовс7.
#7 by Telefon
ошибка и в ВСтудио и через браузер, там win 2008r2 - сервер, ну по сути это таже семерка
#8 by Telefon
Может быть такое,что какие-то компоненты 1с были недоустановленны?
#9 by zladenuw
а проверку. в 1с что они доступны. не ?
#10 by Cube
Веб сервис должен в браузере открываться. Если не открывается - скорее всего дело в правах. Чтобы проверить, в правах дело ини нет, создай новую пустую базу без пользователей с простым веб-сервисом и попробуй открыть его через браузер.
#11 by zladenuw
мне бы так. объясняли.
#12 by Cube
Ась?)
#13 by zladenuw
вот мне надо получить н запрос на веб сервисе. как его
#14 by zladenuw
именно "н"
#15 by Telefon
ок, попробую Но, до этого я делал так: 1.Виртуалка с виндой хр 2.на ней поднял упп, накатил конфигурацию(юзеры теже)и создал веб-сервис(все работало), выгрузил конфу 3.потом админ уже на w2k8r2 поднял упп, накатил выгруженную конфу 4 ну и результат -веб сервис не работает...
#16 by zladenuw
если 1с подняла. а ты не видишь. то это не проблема 1с.
#17 by Cube
Не понял вопроса...
#18 by zladenuw
че че. экспорт
#19 by Telefon
т.е проблема в правах пользователя скорее всего?
#20 by Telefon
Создал простой сервис, опубликовал(он опубликовался) - проверял в папках ииса. Но в браузере не доступен на той же машине, где иис. Какие еще могут быть причины?
#21 by Telefon
up
#22 by Cube
"Но в браузере не доступен" - как проверял? Ссылку в студию.
#23 by Telefon
#24 by Telefon
demo - имя базы testservice -имя веб сервиса
#25 by sda553
Веб сервисы 1с не поддерживают доменную аутентификацию. Тему можно закрывать.
#26 by Cube
Хм... А где ".1cws"? Нужно же, вроде так:
#27 by Cube
Ещё бывает, что результаты кэшируются браузерами и приходится вместо локалхост писать 127.0.0.1 или пользоваться другими браузерами... Попробуй ещё так:
#28 by Telefon
ссылку на такую информацию да вроде когда на тестовой машине запускал, но 1cws не требовалось
#29 by Telefon
Еще такой вопрос: как известно у 64-разрядной версии 1с нет толстого клиента. А конфигурация, которую загружаю была выгружена не знаю откуда. Есть ли вероятность, что конфа, созданная на 32-разрядной версии вызывает глюки в 64-х разрядной?
#30 by sda553
Два года назад мне об этом acsent сказал в этой теме
#31 by Jaap Vduul
Аутентификация как на IIS настроена? Вот, мануалы покури:
#32 by Telefon
,, спасибо огромное! буду курить ман и пробовать!
#33 by Telefon
Похоже с правами проблемы, не подскажите, какие права необходимо выставить у пользователей?
#34 by Cube
Ты сделал или нет? Смысл идти дальше, если не работает ?
#35 by Telefon
я писал, что так делал, ничего не сработало НО проблема РЕШЕНА! Как решилась: 1..net был установлен раньше iis Посему надо было перерегистрировать asp.net в iis. 2.В пуле приложений надо было включить поддержку 32 разрядных приложений(либо отключить, но тогда надо в конфиге сайта прописать путь к 64-х разрядному wsisapi.dll. 3.Удостоверение в пуле установить в local_system 4.Получать сервис по полной ссылке, например Ну как-то так
#36 by Telefon
Всем спасибо, за участие
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С