可以从 Apache 服务器管理启用 Silverlight 2 的网页吗?(我实际上对这样做并不感兴趣,但试图更多地了解 Silverlight 2。)
假设我有 IIS6 和 Server 2003,使用 Silverlight 2 托管网站的 .NET 版本要求是什么?服务器上是否需要 .NET 3.0 和 3.5?我的想法不是因为这是一种客户端技术。
可以从 Apache 服务器管理启用 Silverlight 2 的网页吗?(我实际上对这样做并不感兴趣,但试图更多地了解 Silverlight 2。)
假设我有 IIS6 和 Server 2003,使用 Silverlight 2 托管网站的 .NET 版本要求是什么?服务器上是否需要 .NET 3.0 和 3.5?我的想法不是因为这是一种客户端技术。
由于 Silverlight 是一种浏览器技术,它与服务器无关,可以托管在各种服务器平台上:LAMP、UNIX 和 IIS。您不必在服务器上安装 .NET 或任何其他 Microsoft 软件。
Web 服务器上唯一需要的配置是为所服务的内容注册 MIME 类型。如果尚未注册,则必须添加以下条目。
需要三种 MIME 类型:
以下是一些说明如何为 Apache 和 IIS 执行此操作。
不用说,WMS Streaming等一些功能依赖于支持它们的服务器。
除了 mime 类型之外,不应该依赖于特定的服务器技术。
对于较新的 IIS 版本,mime 类型已被更多锁定,因此您需要为 .rar 文件添加一个条目(示例)。服务器管理员可能会自定义 mime 配置并阻止正确下载 .xap 文件。
下面列出了 Microsoft Silverlight 和相关技术的系统要求。
* Windows
o Operating System: Windows Vista; Windows XP Service Pack 2
o Intel® Pentium® III 450MHz or faster processor (or equivalent)
o 128MB of RAM
* Mac OS
o Operating System: Apple Mac OS X 10.4.8 or above
o Intel Core™ Duo 1.83GHz or faster processor
o 128MB of RAM
* Linux. For the system requirements, please refer to the Mono Project's Moonlight Web site.
如果您的服务器可以提供 XAP 文件,则应该知道在您想要的任何服务器中托管 Silverlight 都会出现问题。Silverlight 是一种客户端技术。您的服务器只是将它发送到浏览器,然后由客户端来处理它。