【问题标题】:Does silverlight hosting requires any additional cost or special web server?silverlight 托管是否需要任何额外费用或特殊的网络服务器?
【发布时间】:2009-12-29 13:01:27
【问题描述】:

如果我想托管使用 Silverlight 开发的网站,是否需要任何额外费用或特殊的 Web 服务器?或者我可以将它托管在我当前的 ASP.NET 托管服务提供商上?

【问题讨论】:

  • 您可以只在当前的 ASP.Net 托管服务提供商上托管 Silverlight 应用程序,但请注意,Silverlight 应用程序不需要后端服务器上的 ASP.NET。您可以轻松地使用 PHP 和 Linux。

标签: silverlight web-hosting


【解决方案1】:

对服务器的唯一要求是需要注册 silverlight MIME 类型:

.xap 应用程序/x-silverlight-app

.xaml 应用程序/xaml+xml

【讨论】:

  • xbap 与 Silverlight 无关
  • @AnthonyWJones 好的,已更正。实际上,如果我们谈论网络托管,扩展通常要么一起注册,要么根本没有注册。
【解决方案2】:

Silverlight 全部在客户端执行,类似于 JavaScript,任何服务器回调功能的处理方式与常规 asp.net 项目完全相同。所以上面的 mime 类型是任何处理 asp.net 的主机应该有的唯一东西。

【讨论】:

    【解决方案3】:

    由于您特别提到了费用,我认为我会将您定向到Silverlight Streaming 上的此网址。您可以免费获得每月 10GB 的存储帐户和高达 5TB 的数据传输……服务结束测试后可能会发生变化。因此,根据您要使用 Silverlight 应用程序完成的任务,这可能是有利的。

    【讨论】:

    • 也许你可以为我定义“stackvertisement”?
    【解决方案4】:

    对于 Silverlight 2 或更高版本,您只需要 .xap MIME 类型

    .xap application/x-silverlight-app 
    

    【讨论】:

      【解决方案5】:

      虽然强烈建议 .xap 和 .xaml 内容在 Content-Type 标头中使用相应的 mime 类型提供,但从 Silverlight 插件的角度来看,这实际上并不是必需的。

      但是,如果没有针对这些扩展的特定 mime 映射或 .* 映射到 application/octet-stream,默认 IIS6/7 安装将不会提供 .xap 或 .xaml 文件。

      服务器上没有额外的费用,也不需要任何特殊的东西。也不需要 ASP.NET,您可以通过 Linux 上的 Apache 使用 PHP 轻松提供 Silverlight 内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-01
        • 2011-01-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-26
        • 1970-01-01
        • 2020-06-29
        相关资源
        最近更新 更多