2

我在哪里可以找到用于生产服务器的 silverlight 4.0?

为此需要安装 vs 2010 吗?

还是只需要安装 4.0 从哪里可以找到生产服务器的 4.0?

是否有相同或免费的许可证?

4

3 回答 3

1

实际上并没有为 Silverlight 本身设置“生产”服务器的任何概念。您通常只需像这样在 html 中配置对象标记:-

     <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
      <param name="source" value="ClientBin/YourApp.xap"/>
      <param name="onError" value="onSilverlightError" />
      <param name="background" value="white" />
      <param name="minRuntimeVersion" value="4.0.50303.0" />
      <param name="autoUpgrade" value="true" />
      <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50303.0" style="text-decoration:none">
          <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
      </a>
    </object>

这将允许任何还没有 RTM Silverlight 4 插件的客户端从 Microsoft 下载和安装。

如果您正在谈论支持您可能使用 VS2010 构建的 silverlight 应用程序所需的服务器端组件,那么这是一个非常好的问题。

如果您要从 VS2010 中的标准模板创建 Silverlight 4 Business 应用程序,您最终会得到一个面向 .NET 4 的 Web 应用程序。因此,该应用程序将要求服务器在服务器上支持 ASP.NET 和 .NET 4。

我确信开发在服务器端使用 3.5 的 Silverlight 4 应用程序是完全可能的。然而,开发人员在 VS2010 中的体验可能会成为硬核,因为我怀疑为加快开发此类应用程序而创建的许多便利将不起作用。当然这只是一个怀疑,我会尝试尝试一下,看看真正的体验是什么。

于 2010-04-27T08:39:37.657 回答
0

正如 Anthony 所说,服务器本身托管 Silverlight 并没有太多要求。这是一种客户端技术,因此 99% 的工作是由客户端插件和 Anthony 回答中的 html 完成的。

但是,您确实需要在服务器上为 Silverlight 设置 mime 类型,您可以在为 Silverlight 应用程序配置 IIS 中阅读

于 2010-04-27T23:41:00.480 回答
0

http://go.microsoft.com/fwlink/?LinkID=149156

或了解更多信息:

http://www.silverlight.net/getstarted/

于 2010-04-27T08:10:05.140 回答