2012-01-30 6 views
0

Как я могу развернуть службу WCF без IIS в XP? (довольно много просто)Как я могу развернуть службу WCF без IIS в XP?

Услуги будет потребляться только в локальной сети в App Windows, имеет безопасность в Пользовательского имени пользователя и пароль валидатор в WsHttpBinding.

Мои служебные коды находятся на C#, Framework 4.0, в Visual Studio 2010 Pro.

ответ

1

Вы должны написать его как самодостаточно окна службы, есть запись на нем на msdn.

1

Использование System.ServiceModel.ServiceHost.

В сущности:

IMyContract instance = new MyService(); 
var host = new ServiceHost(instance, "net.tcp://localhost:1234/MyEndpoint"); 
+0

Спасибо, но как я могу развернуть службу WCF в XP? –

+0

Поместив вышеуказанный код в приложение, которое вы пишете, например приложение Winforms, службу Windows или консольное приложение. ServiceHost предоставляет конечную точку для вашей службы без IIS. – tomfanning

+0

Вы приняли ответ без кода. Ссылка в другом сообщении просто использует ServiceHost. – tomfanning

Смежные вопросы