2009-05-26 70 views
1

我们有一个当前在.net 2.0框架上运行的asp.net产品。我们正在使用vs2008引导程序进行部署。使用.net 3.5SP1引导asp.net部署

几个月前我试图升级到.net 3.5SP1,并使用bootstrapper 3.5SP1。我们的一些试用用户抱怨说花了大约30-45分钟来下载和安装框架。这通常会给用户留下一个印象,即我们的程序本身安装速度太慢(并且在某个时候屏幕上没有任何活动,所以他们往往会认为机器卡住了!)。

我想知道是否有人面临这个问题,以及他们如何处理它。有些事情出现在我脑海里。

  1. 显示当.NET 3.5SP1被下载和安装,使用户知道它在安装大famework闪屏,他们需要等待!顺便说一句:这可以使用vs.net 2008部署项目来完成吗?

  2. 根本不要进行自举,使用启动条件来查明.net 3.5SP1是否不在客户机器中,如果是,只需将它们发送到Microsoft网站进行安装和下载。

  3. 以某种方式隔离完整231MB(或大约)软件包所需的dll,并仅安装那些所需的dll。这有可能吗?

“客户端配置文件”似乎并没有多大帮助与具有.NET 2.0的用户在其计算机上,它只是默认为完整安装asp.net程序...

回答

1

也许上面的链接可能会帮助你,为什么这些奇怪的事情发生。 “

”请注意,如果在非英文操作系统上运行.NET Framework 3.5 SP1! 如果在非英文操作系统上运行.NET Framework 3.5 SP1,它将尝试安装.NET Framework 3.5 SP1因为语言包不是完整软件包的一部分,因此.NET Framework 3.5 SP1安装程序将尝试下载并将其安装在非易失性存储器的幕后,英文操作系统的“。

而且这里是链接 Deploying .NET Framework 3.5 SP1

+0

感谢您的评论,但我的问题是英文版的3.5SP1框架。我猜这个非英文版本会变得更糟。 – Samuel 2009-05-27 21:08:14

1

还要注意,.NET 3.5 SP1的引导程序版本需要互联网连接。

您可以用VS2008 SP1发行版中的完整安装来替换它。

我们发布CDROM以允许完整的离线场景。