2012-02-21 4 views
0

У меня есть winforms на базе C# или приложение ASP.NET, развернутое на моем ноутбуке, которое должно удаленно подключаться к службе Windows. Протокол упоминается в конфигурационном файле TCP-IP следующим образом:dotNET: удаленное соединение на одной машине - возможно ли это?

<wellknown url="tcp://LaptopMachineNAme:8085/MyService" type="MyController, MyOwn.AppTier" /> 

Что произойдет, если «окна сервис» также установлен на моем ноутбуке ... Будет ли WinForms или приложение ASP.NET быть в состоянии? установить «удаленное соединение на одной машине» ... ???

+0

Я считаю, что только локальный брандмауэр, который блокирует все входящие соединения, может быть проблемой, с чем вы столкнулись и с какими проблемами столкнулись? BTW, этот si offpopic для SO, задайте вопрос о SuperUser – sll

ответ

1

Нет проблем с подключением к службе, установленной на том же компьютере. Я бы использовал named-pipes для этой задачи, нет проблем с наличием 2 (или более) привязок к одной и той же службе.

0

ли даже не пройти FW IMO, при попытке подключиться к себя ...

Я сделал несколько проектов, которые используют WinForms/ASP.NET в сочетании с Windows Services на одном хосте - отлично работает

0

Я тестировал довольно много решений, на которых клиент и сервер работают на одной машине. Должно сработать. Вы можете использовать localhost как имя машины.