【发布时间】:2010-10-21 13:18:48
【问题描述】:
我对托管 Silverlight 应用有点困惑。
一方面,我看到我可以在 linux server 上托管 silverlight 应用程序,只需定义 mime 类型,另一方面,我看到一些托管网站说它们与 silverlight 兼容。
我还想玩弄 silverlight 3 的“浏览器外”功能。我需要做什么?
提前致谢
【问题讨论】:
标签: silverlight
我对托管 Silverlight 应用有点困惑。
一方面,我看到我可以在 linux server 上托管 silverlight 应用程序,只需定义 mime 类型,另一方面,我看到一些托管网站说它们与 silverlight 兼容。
我还想玩弄 silverlight 3 的“浏览器外”功能。我需要做什么?
提前致谢
【问题讨论】:
标签: silverlight
要在服务器上托管 Silverlight 所需的只是 XAP 文件和 mime 类型集。而已。如果您希望您的应用“脱离浏览器”运行,那么您的服务器也不需要支持任何特定内容。
如果您希望 Silverlight 应用程序与您的 WCF 服务通信或托管在 ASP 页面中,您需要托管在 IIS 中的那些服务...但是 Silverlight 本身只是一个用于分发的二进制文件,可以托管在任何具有 mime 类型的网站上。
除此之外的营销流行语。
【讨论】:
See here 可以很好地了解 Silverlight 3 中的新功能。特别是,您可能希望查看 Out of Browser 和 Offline 功能。
您不需要任何特定工具即可在浏览器之外使用 Silverlight 3,您所需要做的就是调用 Application.Current.Detach() 方法来分离应用程序。
可以使用 object-tag 在任何 HTML 页面中托管 Silverlight 应用程序。因此,将它托管在 Linux 服务器上应该可以正常工作。 See here for an overview (msdn)。
【讨论】:
“silverlight compatible”我认为只是意味着他们有 MIME 条目,主要是营销。
【讨论】:
托管微软产品的最佳方式是使用运行 Windows 操作系统的托管,然后您可以将其部署在 IIS 下并设置 MIME。您应该可以通过谷歌搜索找到推荐的 Windows 操作系统托管服务提供商
【讨论】: