【问题标题】:Is there any version problem in Silverlight 3 beta?Silverlight 3 beta 中是否存在版本问题?
【发布时间】:2009-09-09 08:22:18
【问题描述】:

我已经使用 silverlight 3.0.40307.0 部署了网站。它在本地 IIS 中运行良好。但是当客户端安装3.0.40626或更高版本的silverlight新版本时,就无法查看网站了。

如何获取silverlight 3.0.40307(旧版3.0 beta)?

在 IIS 上部署 silverlight 网站的可能解决方案是什么?

应该在服务器上安装什么silverlight 组件才能在浏览器上查看silverlight 应用程序?

没有VS2008+SP1可以安装silverlight TOOL吗?如果是,那么如何?

【问题讨论】:

  • 为什么要使用 Beta 版本发布应用程序?为什么不将您的应用转换为完整版本?

标签: silverlight silverlight-3.0 silverlight-toolkit


【解决方案1】:

您需要将您的 Silverlight 版本升级到已发布版本。您不能指望用户运行测试版软件,因为您会强迫他们使用已知包含缺陷的软件。

您需要从here下载最新版本的SDK和模板。

【讨论】:

    【解决方案2】:

    客户只需要为其浏览器安装 Silverlight 运行时插件。您无法强制客户端安装所需插件的 SL 3 Beta 版本;即使你这样做了,也没有(简单的)方法可以防止它自行更新到 RTM 版本。不仅如此,要求客户安装已发布产品的 Beta 版本对他们来说也是一种安全威胁。

    没有获取 SL 3 Beta 运行时安装程序的官方方法。

    SL 应用是客户端代码;在服务器端,您只需要标准 IIS,该 IIS 提供带有标签的 HTML 和 SL 应用程序的 .xap 文件。

    客户端无需在服务器上安装 SL 组件即可运行 SL 应用程序。

    如果没有 VS2008 SP1,您将无法安装 Silverlight Visual Studio 工具 - 正如它们的名字所暗示的那样,这些工具旨在与 VS 集成。但是,您可以在没有 VS2008 SP1 的情况下安装 SL SDK 并构建 SL 应用程序。 (或者,您可以使用 MonoDevelop/Mono/Moonlight 来开发 SL 应用程序)

    【讨论】:

    • 您可以使用 Visual Web Developer 2008 Express Edition 写入 Silverlight 3.0 完整版,因为此处支持 Silverlight 工具(我将其用于 Silverlight 开发!)。
    • 是的,没错。我只是认为 VWD 2008 Express 只是另一个 VS2008 SKU。 :-)
    【解决方案3】:

    如果您部署了使用 Silverlight 版本 3.0.4.0307.0(即 Silverlight Beta)编译的 silverlight 应用程序,您的应用程序可能会完美地适用于使用 Silverlight 3(RTM) 的用户。

    但是,如果这些访问者遇到您的 silverlight 应用程序而根本没有安装 Silverlight(或者可能低于 Silverlight 3 Beta),他们将被提示下载 Silverlight 以查看您的应用程序。

    一旦他们希望通过单击“获取 Silverlight”按钮下载 Silverlight 运行时,访问者将被重定向到 Silverlight 下载位置,最重要的部分是

    **他们将收到一条消息,说明此应用是使用 Silverlight 的 Beta 版制作的。 因此,这可能会影响他们对您的 silverlight 应用程序的体验和印象,因此很少有人可以正确访问您的应用程序**

    我建议您尽早尝试使用 Silverlight 3 编译您的项目。

    关于第二个问题在 IIS 上部署 silverlight 网站的可能解决方案是什么?

    答案是:您需要在服务器上为 xap 注册 MIME 类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多