|
проблема с WCF сервисом 1С 8.2
|
|||
---|---|---|---|
#18+
Не получается никак довести до ума вызов сервиса WCF. На сколько я понял 1С 8.2 использует WCF сервисы для внешней интеграции. Сервис у меня с запросом пароля + я поставил сертификат на веб-приложение этого сервиса. Я могу зайти в описание этого сервиса...приняв сертификат и введя логин и пароль. Теперь самая мутня начинается.. Хочу вызвать сервис из кода.. Добавил https ссылку на сервис, запросило соглашение на сертификат и пароль, сформировало прокси класс и кучу всякой конфиг херни.. Вот кусок самой важной конфиг фигни, которые я уже немного доработал прочитав про WCF... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
На мое обращение к сервису мне ругается.. Запрос HTTP не разрешен для схемы проверки подлинности клиента "Anonymous". От сервера получен заголовок проверки подлинности "Basic realm="1C:Enterprise 8.2"". Мне не понятно почему HTTP а не HTTPS и не понятно какое ещё заклинание я не произнес. Зачем IgnoreCertificateErrorHandler? У меня сертификат самодельный с сервера и без этого метода ругается "Не удалось установить доверительные отношения для защищенного канала SSL/TLS с полномочиями "192.168.1.10"." Кто-нибудь может помочь? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2011, 19:07 |
|
проблема с WCF сервисом 1С 8.2
|
|||
---|---|---|---|
#18+
ОК, а что за ерунда customBinding? Я попытался её использовать.. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Тут даже результат возвращается.. только вместе с ошибкой))) Тип содержимого text/xml; charset=utf-8 ответного сообщения не соответствует типу содержимого привязки что сэтим можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 10:39 |
|
проблема с WCF сервисом 1С 8.2
|
|||
---|---|---|---|
#18+
Kipetcoff, расскажи, как поборол эти проблемы? А то у меня та-же херня. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2012, 12:50 |
|
проблема с WCF сервисом 1С 8.2
|
|||
---|---|---|---|
#18+
Мне кажется, что проблема кроется в том что в роли пользователя, под которым вызывают сервис нужно в 1с дать права на выполнение операции этого сервиса. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2012, 12:57 |
|
проблема с WCF сервисом 1С 8.2
|
|||
---|---|---|---|
#18+
Нашёл решение, как настроить customBinding для работы с 1C:Enterprise 8.2 Нужно понизить версию SOAP до 1.1 <binding ... > <textMessageEncoding messageVersion="Soap11" ... /> </binding> ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2012, 21:11 |
|
проблема с WCF сервисом 1С 8.2
|
|||
---|---|---|---|
#18+
Kipetcoff "Не удалось установить доверительные отношения для защищенного канала SSL/TLS с полномочиями "192.168.1.10"." Кто-нибудь может помочь? тема была открыта давно, а проблема осталась - у меня тоже самое было. помогло использование SelfCert от Pluralsight для создания самоподписанного сертификата. + httpconfig для установки сертификата на порт сервиса во вкладке SSL IgnoreCertificateErrorHandler действительно помогает - без него не ругается, т.к. тогда доверяется всем серверным сертификатам и игнорируются все ошибки валидации сертификатов. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2013, 18:30 |
|
|
start [/forum/topic.php?fid=19&msg=37133150&tid=1397085]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 267ms |
total: | 373ms |
0 / 0 |