Как я могу распространять одноранговое приложение WCF через Интернет? - PullRequest
3 голосов
/ 30 сентября 2008

Может кто-нибудь направить меня в правильном направлении? Я хочу распространять одноранговое облако WCF через Интернет. До сих пор я видел примеры того, как это работает в той же подсети. Я хочу продвинуть это немного дальше.

Ответы [ 4 ]

4 голосов
/ 30 сентября 2008

Полагаю, вам нужно изучить использование IPV6 Teredo Tunneling для пересечения NAT и брандмауэров, поэтому, возможно, проверьте это на WCF-транспортах из MSDN.

Кроме того, взгляните на серию PRNP , которую сделал Кевн Хоффман в этом году.

1 голос
/ 02 октября 2008

В зависимости от вашего приложения вы можете попробовать Groove Virtual Office , который был недавно приобретен Microsoft и поставлен с Office 2007. Я не верю, что он использует WCF, но он, безусловно, использует .NET и имеет SDK , который позволит вам легко создавать P2P-приложения.

Если вы разрабатываете для предприятия, будьте готовы решать проблемы с масштабируемостью.

0 голосов
/ 06 декабря 2009

Так что, хотя это год спустя ...

Разве вы не опробовали метод развертывания в один клик? Или как насчет установки пакета MSI для загрузки? Развертывание или сообщение, которое вы пытаетесь решить. Похоже, проблема распределения.

Метод определения проблем NAT называется "Nat Traversal".

0 голосов
/ 05 октября 2008

Я посмотрю в Live Mesh, это может быть решением моей проблемы.

...