我需要将Silverlight 2.0应用程序部署到Apache服务器,但是它在Linux下。
这可能吗? 我的意思是,我需要安装在服务器上的.Net 3.5和一个可以执行Asp.Net的网站吗?
谢谢你的帮助
如果Apache服务器只是提供没有任何ASPX页面的Silverlight应用程序,那么你应该没问题。 Silverlight是一种客户端技术,所以它不应该在服务器上需要.NET(除非你正在ASPX页面上托管silverlight应用程序)。
如果你想从运行linux的客户端机器上查看silverlight内容,那么你需要像Sam指出的那样查看安装Moonlight。
编辑:Tim Sneath有一个博客文章 ,解释什么需要在Web服务器上配置,以便能够托管Silverlight内容。 简而言之,您需要配置以下MIME类型:
.xaml – application / xaml + xml
.xap – application / x-silverlight-app
我不得不定义比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