我需要将一个Silverlight 2.0应用程序部署到Apache服务器,但它在Linux下。
这可能吗?我的意思是,我是否需要在服务器中安装.Net 3.5和可以执行Asp.Net的网站?
谢谢你的帮助......
答案 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。
这里的说明: