我在哪里可以找到用于生产服务器的 silverlight 4.0?
为此需要安装 vs 2010 吗?
还是只需要安装 4.0 从哪里可以找到生产服务器的 4.0?
是否有相同或免费的许可证?
我在哪里可以找到用于生产服务器的 silverlight 4.0?
为此需要安装 vs 2010 吗?
还是只需要安装 4.0 从哪里可以找到生产服务器的 4.0?
是否有相同或免费的许可证?
实际上并没有为 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 中的体验可能会成为硬核,因为我怀疑为加快开发此类应用程序而创建的许多便利将不起作用。当然这只是一个怀疑,我会尝试尝试一下,看看真正的体验是什么。
正如 Anthony 所说,服务器本身托管 Silverlight 并没有太多要求。这是一种客户端技术,因此 99% 的工作是由客户端插件和 Anthony 回答中的 html 完成的。
但是,您确实需要在服务器上为 Silverlight 设置 mime 类型,您可以在为 Silverlight 应用程序配置 IIS 中阅读