Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Веб-сервисы и WCF
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Dmitry_43
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 7
1

Совсем простой вопрос по WCF

13.09.2010, 16:47. Просмотров 1033. Ответов 1
Метки нет (Все метки)

Я только начал изучать технологию WCF.
Вот такой вопрос к уважаемым форумчанам: как хостить сервис в приложении WPF?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2010, 16:47
Ответы с готовыми решениями:

WCF или не WCF: требуется ли для взаимодействия с БД писать сервис?
Всем привет! Дела обстоят так: пишу мессенджер. Ну точнее еще не пишу, а продумываю саму идею, как...

Совсем простой вопрос ... но не для меня
Здравствуйте, Передо мной стоит такая задача, не знаю, возможно ли ее осуществить. (1) Я...

совсем простой скриптик))
Всем привет!)) не подскажете совсем простой скриптик - есть фаил: >1239_582_474_F3...

Совсем смешной вопрос по 1с 8.0
Читаю литературу по 1с 8.0. Выполняю примеры, которые там описаны. И вот смешной момент там...

формулы по геометрии (не совсем по программированию вопрос)
Всем здравствуйте) Подскажите пожалуйста формулы вычисления площади поверхности усечённого...

1
braincube
1 / 1 / 2
Регистрация: 22.09.2010
Сообщений: 3
22.09.2010, 09:05 2
Лучший ответ Сообщение было отмечено Dmitry_43 как решение

Решение

Не думаю что хостить сервис в WPF многим отличается от хостинга в консольном приложении. Держи мой кусок кода, думаю разберёшься:
C#
1
2
3
4
5
6
7
8
9
10
11
string baseAddressHttp = "http://localhost:80";
string baseAddressTcp = "net.tcp://localhost:4504";
 
ServiceHost policyService = new ServiceHost(typeof(PolicyService), new Uri(baseAddressHttp));
policyService.AddServiceEndpoint(typeof(IPolicyService), new WebHttpBinding(), "").Behaviors.Add(new WebHttpBehavior());
policyService.Open();
 
ServiceHost authenticationService = new ServiceHost(typeof(AuthenticationService), new Uri(baseAddressTcp), new Uri(baseAddressHttp + "/Authentication"));
authenticationService.AddServiceEndpoint(typeof(IAuthenticationService), new NetTcpBinding(SecurityMode.None), "Authentication");
authenticationService.Description.Behaviors.Add(new ServiceMetadataBehavior() { HttpGetEnabled = true });
authenticationService.Open();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2010, 09:05

Может быть совсем чайниковский вопрос?
Может быть совсем чайниковский вопрос? Что сделать когда пишешь первую программу, чтобы когда...

Совсем тупой вопрос : как написать функцию?
Совсем недавно поставил Builder, и у меня возник вопрос : как создать пользовательскую функцию? ...

Простой вопрос-простой ответ...
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru