【发布时间】:2010-10-18 06:36:47
【问题描述】:
我需要将 Silverlight 2.0 应用程序部署到 Apache 服务器,但它在 Linux 下。
这可能吗?我的意思是,我需要在服务器中安装 .Net 3.5 和可以执行 Asp.Net 的网站吗?
感谢您的帮助...
【问题讨论】:
标签: linux silverlight apache
我需要将 Silverlight 2.0 应用程序部署到 Apache 服务器,但它在 Linux 下。
这可能吗?我的意思是,我需要在服务器中安装 .Net 3.5 和可以执行 Asp.Net 的网站吗?
感谢您的帮助...
【问题讨论】:
标签: linux silverlight apache
我必须定义比 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
【讨论】:
您应该利用silverlight streaming。以 1.4 Mbps 的速度播放长达 10 分钟的免费视频。
这里的说明:
【讨论】:
如果 apache 服务器只是为没有任何 ASPX 页面的 silverlight 应用程序提供服务,那么您应该没问题。 Silverlight 是一种客户端技术,因此它不需要在服务器上安装 .NET(当然,除非您在 ASPX 页面上托管 silverlight 应用程序)。
如果您想从运行 linux 的客户端计算机上查看 silverlight 内容,那么您需要考虑安装 Moonlight,正如 Sam 指出的那样。
编辑:Tim Sneath 有一个blog post,它解释了需要在 Web 服务器上配置什么才能托管 silverlight 内容。简而言之,您需要配置以下 MIME 类型:
.xaml - 应用程序/xaml+xml
.xap - 应用程序/x-silverlight-app
【讨论】: