我正在构建自己的Web服务器,并希望从中提供Silverlight应用程序。除了设置mime类型并通过电线推送应用程序之外,还有什么我需要做的吗?
它可能没什么区别,但网络服务器是C#(微版)。
答案 0 :(得分:3)
不,Silverlight都在客户端上运行,所以除非你想做一些web服务或其他什么,除了设置mime-type之外你不需要做任何事情。
它实际上就像您向客户端提供的单独文件,就像任何图像,脚本或css文件一样。
答案 1 :(得分:1)
如果您要开发一个想要提供的Silverlight应用程序,那么您只需要提供XAP服务。
但是,如果您不是应用程序开发人员,或者您希望有效地提供多个应用程序,那么您的Web服务器也需要能够提供可能随这些应用程序一起提供的其他文件。例如,库可以作为zip文件传送,并且它们可以下载外部图像和XML文件。这仍然很可能是您通常不需要实现其他服务的简单静态内容。
请注意,如果您要托管某个应用程序以供其他服务器提供的HTML文件引用,那么当SL请求clientaccesspolicy.xml文件时,您需要让您的站点使用适当的XML进行响应。