2010-10-23 4 views
0

J'ai téléchargé l'application socket Silverlight 4 du livre "Pro Silverlight 4 avec C#" qui est fondamentalement juste une application client et serveur silverlight socket. Le serveur est une application console et le client est une applcation web Silverlight. Je peux exécuter le serveur et le client très bien sur un ordinateur, il montre que c'est connecté et ainsi de suite, mais quand j'ai essayé de me connecter au serveur sur un autre ordinateur (réseau local), il ne se connectera pas. Une idée??? Finalement, je veux mettre cela sur internet et aller en direct, pas local. Quand je cours en utilisant le serveur visuel de développement de studio, il montre localhost et le port 1091, et i thoguth silverlight utilise seulement le port 5200 quelque chose.Silverlight socket

Répondre

0

Les applications Silverlight sont uniquement autorisées à se reconnecter au site par défaut, tout comme Java et Flash. Si vous devez communiquer avec un autre serveur, ce serveur doit l'autoriser explicitement en exécutant un service de stratégie en écoutant le port 943 ou en diffusant un fichier de régulation sur le port HTTP 80. Pour plus d'informations sur la mise en œuvre, reportez-vous à http://msdn.microsoft.com/en-us/library/cc645032(VS.95).aspx.

0

Avez-vous ajouté le fichier de politique "C: \ inetpub \ wwwroot"?
J'ai utilisé l'exemple de "Pro Silverlight 3 avec C#" et son travail d'Internet et local.
J'ai ajouté le fichier de stratégie à "C: \ inetpub \ wwwroot", où mon site Silverlight a été publié et tout fonctionne correctement.
Notez que ce site Web est publié sur la même machine où l'application serveur s'exécute.
J'espère que cela vous aidera.

Questions connexes