用Apache Server运行Silverlight(在linux下)

时间:2009-04-08 09:49:50

标签: linux silverlight apache

我需要将一个Silverlight 2.0应用程序部署到Apache服务器,但它在Linux下。

这可能吗?我的意思是,我是否需要在服务器中安装.Net 3.5和可以执行Asp.Net的网站?

谢谢你的帮助......

3 个答案:

答案 0 :(得分:21)

如果apache服务器只提供没有任何ASPX页面的silverlight应用程序,那么你应该没问题。 Silverlight是一种客户端技术,因此它不应该在服务器上使用.NET(除非你在ASPX页面上托管silverlight应用程序)。

如果你想从运行linux的客户端机器上查看silverlight内容,那么你需要考虑安装Moonlight,就​​像Sam指出的那样。

编辑:Tim Sneath有一个blog post,解释了在Web服务器上需要配置什么才能托管silverlight内容。简而言之,您需要配置以下MIME类型:

  

.xaml - application / xaml + xml

     

.xap - application / x-silverlight-app

答案 1 :(得分:5)

我必须定义比KevB建议更多的MIME类型:

application/manifest            .manifest
application/xaml+xml            .xaml
application/x-ms-application    .application
application/x-ms-xbap           .xbap
application/octet-stream        .deploy
application/vnd.ms-xpsdocument  .xps

答案 2 :(得分:-2)

你应该利用silverlight streaming。它可以免费获得长达10分钟的视频@ 1.4 Mbps。

这里的说明:

http://msdn.microsoft.com/en-us/library/bb851621.aspx

samples