我从"Pro Silverlight4with c#“这本书中下载了Silverlight4套接字应用程序,它基本上只是一个silverlight套接字客户端和服务器应用程序。服务器是控制台应用程序,客户端是silverlight web应用程序。
我可以在一台计算机上很好地运行服务器和客户端,它显示已连接等等,但当我尝试连接到另一台计算机(本地网络)上的服务器时,它无法连接。有什么想法吗?最终,我想把它放到互联网上,然后上线,而不是本地化。当我使用visual studio开发服务器运行时,它显示本地主机和端口1091,而我的silverlight只使用端口5200之类的东西。
发布于 2010-10-24 05:48:26
Silverlight应用程序只能连接回默认的加载站点,就像Java和Flash一样。如果您需要与另一台服务器通信,则该服务器需要通过运行侦听端口943的策略服务或通过HTTP端口80提供策略文件来显式允许此操作。有关如何实现此功能的完整详细信息,请参阅http://msdn.microsoft.com/en-us/library/cc645032(VS.95).aspx。
发布于 2010-10-25 14:11:22
您是否已将策略文件添加到"C:\inetpub\wwwroot"?
我举了"Pro Silverlight3with c#“中的例子,以及它在互联网和本地的工作。
我将策略文件添加到"C:\inetpub\wwwroot",我的silverlight网站就是在这里发布的,一切正常。
请注意,在运行服务器应用程序的同一台计算机上发布的网站。
希望这能对你有所帮助。
https://stackoverflow.com/questions/4006046
复制相似问题