代码之家  ›  专栏  ›  技术社区  ›  Artur Carvalho

Silverlight 3宿主

  •  3
  • Artur Carvalho  · 技术社区  · 17 年前

    我对托管Silverlight应用程序有点困惑。

    一方面,我可以在 linux server 只是定义了mime类型,另一方面,我看到一些宿主网站说它们与Silverlight兼容。

    我还想玩一下Silverlight3的“浏览器外”功能。我需要做什么?

    提前谢谢

    4 回复  |  直到 17 年前
        1
  •  6
  •   Brian Genisio    17 年前

    要在服务器上托管,所有Silverlight都需要xap文件和mime类型集。就是这样。如果你想让你的应用在“浏览器外”运行,你的服务器也不需要支持任何特定的功能。

    如果您希望该Silverlight应用程序与您的WCF服务对话或托管在ASP页中,则需要这些服务托管在IIS中…但是Silverlight本身只是一个用于分发的二进制文件,可以在任何具有mime类型的站点上承载它。

    除此之外,还有营销宣传词。

        2
  •  2
  •   Rune Grimstad    17 年前

    See here 有关Silverlight 3中新功能的详细概述。尤其是,您可能希望查看浏览器外和脱机功能。

    在浏览器外使用Silverlight 3不需要任何特定工具,只需调用 Application.Current.Detach() 方法分离应用程序。

    可以使用对象标记在任何HTML页面中承载Silverlight应用程序。因此,在Linux服务器上托管它应该可以正常工作。 See here for an overview (MSDN)。

        3
  •  0
  •   Bill Reiss    17 年前

    “Silverlight兼容”我认为这仅仅意味着他们已经有了mime条目,而且主要是市场营销。

        4
  •  0
  •   Jack RW    13 年前

    托管Microsoft产品的最佳方法是使用与Windows OS一起运行的宿主,然后可以将其部署到IIS下并设置MIME。通过谷歌搜索,您应该能够找到推荐的Windows OS主机提供商。