|
Web-сервис 1С 8.2 УПП | ☑ | ||
---|---|---|---|---|
0
Telefon
17.10.12
✎
12:39
|
Здравствуйте, ситуация такая:
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
Telefon
18.10.12
✎
05:22
|
up
|
|||
2
zladenuw
18.10.12
✎
05:23
|
ну так прав то нету. давай админа, а потом разберешся
|
|||
3
golden-pack
18.10.12
✎
05:23
|
А через браузер открывается база ?
и почему выбрали iis, а не апач ? |
|||
4
zladenuw
18.10.12
✎
05:28
|
а чем ии тебе плох ?
|
|||
5
Telefon
18.10.12
✎
05:29
|
(2) права Админские на винде, в 1С выставлены все права, какие можно было:)
(3) через браузер не открывается Я сначала пытался на той-же машине, где сервер через браузер достучаться до сервиса - не может, выдает ошибку(описана в (0)) Почему iis а не апач - ну вопрос риторический..(а чем он лучше опять же...) |
|||
6
zladenuw
18.10.12
✎
05:30
|
(5) ну если ошибка в ВСтуидо, то с правами. я так думаю у тебя виндовс7.
|
|||
7
Telefon
18.10.12
✎
05:31
|
(6) ошибка и в ВСтудио и через браузер,
там win 2008r2 - сервер, ну по сути это таже семерка |
|||
8
Telefon
18.10.12
✎
05:33
|
Может быть такое,что какие-то компоненты 1с были недоустановленны?
|
|||
9
zladenuw
18.10.12
✎
05:34
|
а проверку. в 1с что они доступны. не ?
|
|||
10
Cube
18.10.12
✎
05:35
|
(0) Веб сервис должен в браузере открываться. Если не открывается - скорее всего дело в правах. Чтобы проверить, в правах дело ини нет, создай новую пустую базу без пользователей с простым веб-сервисом и попробуй открыть его через браузер.
|
|||
11
zladenuw
18.10.12
✎
05:36
|
(10) мне бы так. объясняли.
|
|||
12
Cube
18.10.12
✎
05:38
|
(11) Ась?)
|
|||
13
zladenuw
18.10.12
✎
05:41
|
(12) вот мне надо получить н запрос на веб сервисе. как его
|
|||
14
zladenuw
18.10.12
✎
05:41
|
именно "н"
|
|||
15
Telefon
18.10.12
✎
05:46
|
(10)ок, попробую
Но, до этого я делал так: 1.Виртуалка с виндой хр 2.на ней поднял упп, накатил конфигурацию(юзеры теже)и создал веб-сервис(все работало), выгрузил конфу 3.потом админ уже на w2k8r2 поднял упп, накатил выгруженную конфу 4 ну и результат -веб сервис не работает... |
|||
16
zladenuw
18.10.12
✎
05:57
|
(15) если 1с подняла. а ты не видишь. то это не проблема 1с.
|
|||
17
Cube
18.10.12
✎
06:02
|
(13) Не понял вопроса...
|
|||
18
zladenuw
18.10.12
✎
06:03
|
че че. экспорт
|
|||
19
Telefon
18.10.12
✎
06:31
|
т.е проблема в правах пользователя скорее всего?
|
|||
20
Telefon
19.10.12
✎
09:13
|
(10)
Создал простой сервис, опубликовал(он опубликовался) - проверял в папках ииса. Но в браузере не доступен на той же машине, где иис. Какие еще могут быть причины? |
|||
21
Telefon
19.10.12
✎
09:27
|
up
|
|||
22
Cube
19.10.12
✎
09:34
|
(20) "Но в браузере не доступен" - как проверял? Ссылку в студию.
|
|||
23
Telefon
19.10.12
✎
09:40
|
||||
24
Telefon
19.10.12
✎
09:40
|
(23)demo - имя базы
testservice -имя веб сервиса |
|||
25
sda553
19.10.12
✎
09:52
|
Веб сервисы 1с не поддерживают доменную аутентификацию. Тему можно закрывать.
|
|||
26
Cube
19.10.12
✎
10:15
|
(23) Хм... А где ".1cws"? Нужно же, вроде так: http://localhost/demo/ws/testservice.1cws
|
|||
27
Cube
19.10.12
✎
10:17
|
(26) Ещё бывает, что результаты кэшируются браузерами и приходится вместо локалхост писать 127.0.0.1 или пользоваться другими браузерами...
Попробуй ещё так: http://127.0.0.1/demo/ws/testservice.1cws |
|||
28
Telefon
19.10.12
✎
12:58
|
(25) ссылку на такую информацию
(26) да вроде когда на тестовой машине запускал, но 1cws не требовалось |
|||
29
Telefon
19.10.12
✎
20:15
|
Еще такой вопрос:
как известно у 64-разрядной версии 1с нет толстого клиента. А конфигурация, которую загружаю была выгружена не знаю откуда. Есть ли вероятность, что конфа, созданная на 32-разрядной версии вызывает глюки в 64-х разрядной? |
|||
30
sda553
20.10.12
✎
12:50
|
(28)
Два года назад мне об этом acsent сказал в этой теме v8: v8: 8.1. Доменная аутентификация WS, ошибка авторизации |
|||
31
Jaap Vduul
20.10.12
✎
13:23
|
Аутентификация как на IIS настроена?
Вот, мануалы покури: http://technet.microsoft.com/en-us/library/cc733010(v=ws.10).aspx |
|||
32
Telefon
20.10.12
✎
18:13
|
(30),(31), спасибо огромное!
буду курить ман и пробовать! |
|||
33
Telefon
22.10.12
✎
08:53
|
Похоже с правами проблемы, не подскажите, какие права необходимо выставить у пользователей?
|
|||
34
Cube
22.10.12
✎
09:05
|
(33) Ты (10) сделал или нет? Смысл идти дальше, если (10) не работает
? |
|||
35
Telefon
22.10.12
✎
09:17
|
(34) я писал, что так делал, ничего не сработало
НО проблема РЕШЕНА! Как решилась: 1..net был установлен раньше iis Посему надо было перерегистрировать asp.net в iis. 2.В пуле приложений надо было включить поддержку 32 разрядных приложений(либо отключить, но тогда надо в конфиге сайта прописать путь к 64-х разрядному wsisapi.dll. 3.Удостоверение в пуле установить в local_system 4.Получать сервис по полной ссылке, например http://127.0.0.1/demo/ws/testservice.1cws?wsdl Ну как-то так |
|||
36
Telefon
22.10.12
✎
09:19
|
Всем спасибо, за участие
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |