【问题标题】:Silverlight application on legacy infrastructure? IIS 6 IE 6 .NET 2.0旧基础架构上的 Silverlight 应用程序? IIS 6 IE 6 .NET 2.0
【发布时间】:2011-03-09 12:45:49
【问题描述】:

我目前正在研究将 silverlight 用于大型企业的门户样式应用程序的可能性。

该应用程序是内部应用程序,70% 的用户正在运行 IE6,并且他们升级的机会暂时不存在(这就是企业滚动的方式)..

我知道 silverlight 在 IE6 中运行良好,因此从这个角度进行了介绍,但您似乎需要 .NET 4.0 才能使用 RIA 服务和实体框架将数据从客户端上的 silverlight 来回推送到服务器。

此应用程序需要托管在运行 IIS 6 且当前运行 .NET 2.0 的私有(有些旧)服务器上。

什么路线最适合我?

是否可以在 IIS 6 之后运行 .NET 4.0 和 RIA?

是否有其他方法可以在不更新服务器上的任何内容的情况下执行此操作?

在 .NET 2.0 应用程序中来回触发 XML 或 JSON 会更好吗?

非常感谢

丹尼尔

【问题讨论】:

    标签: .net silverlight iis-6 ria


    【解决方案1】:

    是的,您可以从 IIS 6 运行 .Net 4 和 RIA。您还可以在 .Net 2.0、3.0、3.5 旁边安装 .Net 4,而不会发生任何冲突。

    您可以从 Silverlight 调用 vanilla asmx 或 wcf 服务,但 WCF RIA 让生活变得更轻松。

    【讨论】:

    • 感谢@Geoff,我听到的一件事是 IIS 6 不允许您运行多个版本的 .NET 框架,就像在 IIS 7 中每个池可以运行一个一样。 。 这是真的?我真的很担心弄乱该服务器,因为它上面运行着一个大规模的关键任务应用程序,它是一个物理服务器,所以没有快照等。
    • @Daniel - 不,那不是真的。我在一个网站下有几十个应用程序作为虚拟目录。有些是 2.0,有些是 4.0。
    • @Daniel:您将创建一个新的应用程序池来托管此应用程序的服务端。当然,拥有“大量关键应用程序”的大公司会有服务器的测试镜像来玩,对吧?
    • @AnthonyWJones 哈哈 .. 你会感到惊讶的人 ;) 他们确实有一个 UAT / 测试服务器,这总比没有好,但没有该特定服务器配置本身的图像.. 我正在安装WS2003 的香草副本在我的笔记本电脑上的 vm 中,并试图在此刻尽可能地匹配配置.. 会让你知道它是怎么回事!
    • @AnthonyWJones 哦,顺便说一句,我只是一个承包商……不是我的公司;)
    猜你喜欢
    • 2011-07-25
    • 1970-01-01
    • 2011-04-15
    • 2022-06-29
    • 1970-01-01
    • 2023-03-12
    • 2011-05-11
    • 1970-01-01
    • 2018-07-04
    相关资源
    最近更新 更多