我们有一个目前在.net 2.0框架上运行的asp.net产品。我们正在使用vs2008引导程序进行部署。
几个月前,我尝试升级到.net 3.5SP1,并将引导程序用于3.5SP1。我们的一些试用用户抱怨说下载和安装框架大约需要30-45分钟。这通常会给用户留下一个印象,即我们的程序本身安装速度太慢(而且有时候屏幕上没有任何活动,所以他们往往会重新启动,认为机器卡住了!)。
我想知道是否有人遇到过这个问题以及他们是如何处理这个问题的。有些事情在我脑海里浮现。
在.net 3.5sp1正在下载和安装时显示启动画面,以便用户知道它安装了大型工具,他们需要等待!顺便说一句:这可以使用vs.net 2008部署项目完成吗?
根本不做引导,使用启动条件查明.net 3.5SP1是否不在客户机器中,如果是,只需将它们发送到microsoft站点进行安装和下载。
以某种方式隔离完整231MB(或左右)软件包所需的dll,并仅安装所需的dll。这有可能吗?
对于用户在其计算机上安装了.net 2.0的asp.net程序,“客户端配置文件”似乎没什么帮助,它只是默认为完全安装...
答案 0 :(得分:1)
也许上面的链接可以帮助你,为什么会发生这些奇怪的事情。
“如果您在非英语操作系统上运行.NET Framework 3.5 SP1,请注意! 如果在非英语操作系统上运行.NET Framework 3.5 SP1,它将尝试以默认情况下与OS语言匹配的语言安装.NET Framework 3.5 SP1语言包。由于语言包不是完整包的一部分,因此.NET Framework 3.5 SP1安装程序将尝试下载并在非英语操作系统的幕后为用户安装它。“
答案 1 :(得分:1)
另请注意,.NET 3.5 SP1的引导程序版本需要Internet连接。
您可以将其替换为VS2008 SP1发行版中的完整安装。
我们分发CDROM以允许完整的离线方案。