Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
Добрый день. Добрый день коллеги Написал сл аппликейшн, которое хочет использовать wcf сервис по https. SL,WCF хостится на IIS6.0 WCF сервис работает ОК. Проверял консольным приложением. SL application работает ОК с сервисом без https. Но когда пробую выставить https получаю во всех брауерах во время вызова сервиса: An exception occurred during the operation, making the result invalid. Check InnerException for exception details. at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() at CAP.Registrator.GetCitiesCompletedEventArgs.get_Result() Уже несколько дней борюсь с этим. Подскажите пожалуйтса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2010, 12:27 |
|
||
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
Hug, а сертификат (SSL) самодельный? Если да, то попробуйте его добавить к доверенным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2010, 13:06 |
|
||
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
HugНо когда пробую выставить https получаю во всех брауерах во время вызова сервиса Т.е., это в адресной строке браузера указывается адрес сервиса (https://.../....svc), не вызов из SL? 1) проверить правильно ли сконфигурен на сервере binding для WCF 2) сконфигурирован ли сам IIS для SSL(https)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2010, 13:18 |
|
||
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
3) "Но когда пробую выставить https..." - не забывать перестартовывать IIS и пул приложений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2010, 13:22 |
|
||
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
Ребята, Большущее спасибо за ответы!!! Сертификат самопальный, выпущен самопальной службой сертификации Корневой сертификат этой службы добавлять в доверенные пробовал. 1) IIS https для WCF сконфигурирован. Консольным приложением спокойно работаю с ним. Биндинг тоже вроде все ок. Бэйсик с транспорт секьюрити: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 2) В адресной строке браузера идет путь до SL http. А тот уже в свою очередь пытается wcf дергать по https. 3) IIS забывал рестартить. Это можно попробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2010, 06:11 |
|
||
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
SL приложение у меня хостится в asp.net приложение, которое в свою очередь хостится обычно на IIS http. Ведь так же можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2010, 06:22 |
|
||
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
Хмм.. новые данные. Как только каждым браузером зайду в службу сертификации и получу сертификат - приложение начинает работать в этом браузере. В других браузерах не работает(!) И только когда всеми браузерами зайду и получу сертификат, тогда все браузеры начинают работать. Чудеса. Я думал сертификаты глобальны для системы\пользователя В certmgr положил сертификат в TrustedPublisher. Но например firefox иго не видит, когда зайти в его сертификаты. Получается у каждого браузера свои сертификаты??? И нужно выставлять политики для каждого браузера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2010, 07:28 |
|
||
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
если сертификат самопальный - то любой браузер при каждом соединении будет выдавать юзеру предупреждение "а ты уверен?" (а некоторые - firefox - еще и "уламывать" надо, чтоб позволил хоть как-то). Вероятно, вопрос лишь наполовину безопасности, наполовину - бизнес центров сертификации... Hug2) В адресной строке браузера идет путь до SL http. А тот уже в свою очередь пытается wcf дергать по https. на будущее - чтобы проверить, работает ли сервис под iis, достаточно в адресной строке браузера набрать адрес сервиса, типа http://localhost:9999/MyService.svc, если с сервисом все в порядке - получим инфо-страничку "MyService Служба": Служба создана. Чтобы протестировать эту службу, необходимо создать клиент и воспользоваться им для вызова службы. Это можно сделать, запустив программу svcutil.exe из командной строки со следующим синтаксисом: svcutil.exe http://localhost:3666/MainService.svc?wsdl ...и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 11:12 |
|
||
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
LRесли сертификат самопальный - то любой браузер при каждом соединении будет выдавать юзеру предупреждение "а ты уверен?" (а некоторые - firefox - еще и "уламывать" надо, чтоб позволил хоть как-то). Вероятно, вопрос лишь наполовину безопасности, наполовину - бизнес центров сертификации... Hug2) В адресной строке браузера идет путь до SL http. А тот уже в свою очередь пытается wcf дергать по https. на будущее - чтобы проверить, работает ли сервис под iis, достаточно в адресной строке браузера набрать адрес сервиса, типа http://localhost:9999/MyService.svc, если с сервисом все в порядке - получим инфо-страничку "MyService Служба": Служба создана. Чтобы протестировать эту службу, необходимо создать клиент и воспользоваться им для вызова службы. Это можно сделать, запустив программу svcutil.exe из командной строки со следующим синтаксисом: svcutil.exe http://localhost:3666/MainService.svc?wsdl ...и т.д. Спасибо за ответ!!! Потихоньку ситуация проясняется. Сервисы так и проверяю. Потом консолькой. Только прокси создаю не свц а референсом. Сертификат самопальный, но хотелось бы его занести в доверенные издатели, чтобы не спрашивало! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 06:14 |
|
||
|
SL call wcf service over https
|
|||
|---|---|---|---|
|
#18+
HugСертификат самопальный, но хотелось бы его занести в доверенные издатели, чтобы не спрашивало! Если в системе установить корневой сертификат, то спрашивать, конечно, не будет. Вот только сделать это можно вручную, посредством браузера не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 11:20 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=21&tid=1442834]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 360ms |

| 0 / 0 |
