![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
cha0ss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 8.9.2009 Репутация: нет Всего: нет |
Всем здраствуйте, возникла проблема следюущего характера:
Скачал простой пример с интеренета (вложено). Одно консольное приложение - клиент, другое - сервис. При вызове метода GetMessage соответственно появляется Helloword. Так вот при запуске клиента и сервера на localhost все работает нормально. Стоит только поднять сервер на одном компьютере и попробовать вызвать сервис с другого компьютера выдается сообщение ошибки: Error while using service: Сбой согласования режима безопасности SOAP с "http:// komp1:6669/MessageService" для целевого объекта "http://komp1:6669/MessageSe rvice". Подробнее см. внутреннее исключение. Что мешает связи между клиентом и сервисом. Заранее спасибо. Присоединённый файл ( Кол-во скачиваний: 15 ) ![]() |
|||
|
||||
mihryak |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб Репутация: 3 Всего: 36 |
связи мешают проблемы аутентификации, в данном случае надо указать user principal name в клиентском конфиге, про это как раз написано в inner exception
Это сообщение отредактировал(а) mihryak - 8.9.2009, 16:31 |
||||
|
|||||
cha0ss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 8.9.2009 Репутация: нет Всего: нет |
Попробовал, не помогло. Все равно пишет такую же ошибку.
Может еще где нужно пароль прописать? |
|||
|
||||
mihryak |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб Репутация: 3 Всего: 36 |
довольно странно, мне помогло
во внутреннем исключении текст тоже не поменялся? пользователя правильно указал? в каком отношении эти компьютеры, под одним ли пользователем запускаешь оба приложения? вариантов аутентификации у WCF много, с паролем в том числе, но windows-аутентификация его не требует |
|||
|
||||
cha0ss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 8.9.2009 Репутация: нет Всего: нет |
Создал 2 одинаковых пользователей на 2 компьютерах и стало работать и без тегов identity.
Но в моей логике приложения нужна возможность, чтобы если не получилось приконектиться с текущим пользователем система предложила окно выбора пользователь / пароль. Может в WCF есть что-то такое встроенное? В любом случае огромное спасибо, уже долго с этой ерундой возимся. А если не используя Windows Autentification, то что прописывать в настройках?. (Может есть источник на хорошую литературу в интернете про все эти настройки коннекта, желательно на русском. Пробовал искать ничего нормального не смог найти) Это сообщение отредактировал(а) cha0ss - 9.9.2009, 15:06 |
|||
|
||||
mihryak |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб Репутация: 3 Всего: 36 |
очень много встроенного есть, в том числе и возможность задавать произвольные креды. всё зависит от требований к сервису, и первая задача - определиться в них WCF Security Best Practices - поможет сориентироваться Это сообщение отредактировал(а) mihryak - 9.9.2009, 15:37 |
|||
|
||||
cha0ss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 8.9.2009 Репутация: нет Всего: нет |
Всем спасибо, вопрос можно считать решенным.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |