Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1789263
  • 博文数量: 1647
  • 博客积分: 80000
  • 博客等级: 元帅
  • 技术积分: 9980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 15:15
文章分类

全部博文(1647)

文章存档

2011年(1)

2008年(1646)

我的朋友

分类:

2008-10-28 18:21:32


  本文档作为 Microsoft Visual Studio.NET 2003、Visual Basic.NET、Visual .NET、Visual .NET、Visual J# .NET 和/或 Microsoft .NET 框架 SDK 1.1 版(它们都是“Microsoft 开发人员工具”)的组成部分,专门供您与分发或内部部署 Microsoft .NET 框架可重新分发文件 (Dotnetfx.exe) 结合使用。
  
  Microsoft 对本文档中的主题持有专利权、专利申请权、商标权、版权或其他相关的知识产权。除非 Microsoft 以任何书面许可明确提供,向您提供本文档并没给予您使用这些专利、商标、版权或其他知识产权的任何许可证。有关分发或内部部署 Dotnetfx.exe 的信息,请参阅 Microsoft 开发人员工具附带的最终用户许可。
  
  2003 Microsoft Corporation 版权所有。保留所有权利。
  
  摘要:针对 .NET 框架 1.1 版编写的应用程序和控件要求在运行该应用程序或控件的计算机上安装 .NET 框架可重新分发程序包 1.1 版。.NET 框架可重新分发程序包是一个独立的可执行文件 Dotnetfx.exe。本文介绍从何处获得 Dotnetfx.exe 以及如何使用它来部署 .NET 框架应用程序。
  
  注 如果选择使用 Dotnetfx.exe 或与创建的应用程序一起重新分发该程序包,必须具有 Microsoft .NET 框架 SDK(或 Visual Studio .NET)的一份有效许可,而且使用或分发 Dotnetfx.exe 均需要服从 Microsoft .NET 框架 SDK(或 Visual Studio .NET)附带的最终用户许可条款。如果没有 Microsoft .NET 框架 SDK(或 Visual Studio .NET)的有效许可,就无权使用或分发 Dotnetfx.exe。
  
  本页内容
  简介
  从何处获得 .NET 框架可重新分发程序包
  Dotnetfx.exe 部署方案
  安装 Dotnetfx.exe 的本地化版本
  最低配置要求
  
  简介
  Microsoft .NET 框架 1.1 发布版提供了一个可重新分发的安装程序,其中包含运行 .NET 框架应用程序所必需的公共语言运行库和 .NET 框架组件。.NET 框架可重新分发程序包是一个独立的可执行文件 Dotnetfx.exe。.NET 框架需要许可协议来赋予您重新分发 Dotnetfx.exe 的特定权限。如果您以前已经安装了 .NET 框架 SDK 1.1 版、Microsoft Visual Studio?.NET 2003 或从 Web 了 Dotnetfx.exe,则表示您已经接受 Dotnetfx.exe 的许可协议。有关该许可协议的条款,请参阅 .NET 框架可重新分发 EULA。
  
  您可以在计算机上手动启动和安装 Dotnetfx.exe,也可以将其作为 .NET 框架应用程序的安装程序的组成部分来启动和安装。请注意,必须具有管理员权限才能安装 Dotnetfx.exe。如果已经安装了 Microsoft Visual Studio .NET 2003,则无需再安装 Dotnetfx.exe。
  
  除了本白皮书以外,还可以从 .NET Framework 1.1 Deployment Guide 获得有关部署 Dotnetfx.exe 的信息。此 Web 站点提供了详细的部署信息,其中包含的白皮书为 Visual Studio .NET 用户提供了具体的部署方案。
  
  要安装 Dotnetfx.exe,必须满足最低配置要求。有关软件和硬件要求及建议的更多信息,请参阅最低配置要求。
  
  从何处获得 .NET 框架可重新分发程序包
   Dotnetfx.exe,或从 Microsoft Update Web 站点它。
  
  也可以在产品 CD 或 DVD 上获得此可重新分发程序包。Dotnetfx.exe 可从 .NET 框架 SDK CD 上根目录中的 dotNETRedist 目录获得。可以在 Microsoft? Visual Studio? .NET Prerequisites CD 上的 \dotNetFramework 目录中找到 Dotnetfx.exe,也可以在 Microsoft Visual Studio? .NET DVD 上的 \wcu\dotNetFramework 目录中找到该文件。
  
  MSDN 上的 .NET 框架 SDK页包含有关如何订购这些产品的信息。
  
  如果需要让用户从 Internet 安装 .NET 框架,请勿发布 .NET 框架可重新分发程序包,而应该将用户定向到 Microsoft UpdateWeb 站点。
  
  Dotnetfx.exe 部署方案
  本节为 .NET 框架 SDK 用户提供有关使用 Dotnetfx.exe 来重新分发 .NET 框架的部署方案。提供的方案包括:使用一种电子软件分发工具来部署 Dotnetfx.exe,从网络共享、Intranet 或 Microsoft Web 站点上的下载位置手动安装 Dotnetfx.exe,以及使用 Setup.exe引导程序示例来创建一个同时安装 Dotnetfx.exe 和 .NET 框架应用程序的安装项目。由于 Dotnetfx.exe 是一个重要的运行时组件,因此必须具有管理员权限才能在计算机上安装该文件。
  
  使用电子软件分发工具来分发 Dotnetfx.exe
  部署 .NET 框架应用程序的企业将会发现,将 .NET 框架一次性部署到所有用户的计算机上要比将其包括在需要它的各个应用程序中更容易。各种电子分发工具都可用于部署 Dotnetfx.exe,而且如有必要,还可以在一个网络中部署 MDAC 2.6 或更高版本。使用任何工具分发 Dotnetfx.exe 时都需要满足两个要求:
  
  1.该工具必须能够在远程计算机上运行远程安装。
  
  2.该工具必须能够使用管理员权限运行。
  
  下一节介绍如何使用 Microsoft Systems Management Server (SMS) 和 Microsoft Active Directory? 在网络中部署 .NET 框架可重新分发程序包。
  
  使用 Systems Management Server 部署 .NET 框架
  Systems Management Server (SMS) 使您可以利用管理特权在网络中部署软件。本节介绍使用 SMS 在网络中部署 Dotnetfx.exe 的 Windows Installer 安装程序包的具体过程。有关 SMS 产品的其他信息和文档,请参阅 Systems Management Server 主页和 Deploying Windows Installer Setup Packages with Systems Management Server 2.0。
  
  另外,在计算机上安装 .NET 框架时,必须满足最低配置要求。有关具体的软件和硬件要求及建议,请参阅最低配置要求。
  
  在网络管理员确信要安装 Dotnetfx.exe 的所有联网计算机都满足最低配置要求后,必须在 SMS 上执行以下五项任务及其各个过程。必须按照此处的顺序执行这些过程。
  
  首先,对用于部署 .NET 框架的 Dotnetfx.exe 文件解压缩。
  
  解压缩 Dotnetfx.exe 文件,以部署 .NET 框架
  1.将 Dotnetfx.exe 下载到本地计算机上 C:\ 驱动器的根目录中。
  
  2.打开命令提示符。
  
  3.将目录更改为 C:\ 驱动器的根目录。
  
  4.在命令提示符处键入 mkdir dotnetfx 创建一个目录,以便将 Dotnetfx.exe 复制到该目录。
  
  5.
  在命令提示符环境下键入 dotnetfx.exe /q /c:"msiexec /qb /a netfx.msi TARGETDIR=c:\dotnetfx",以便将文件解压缩到 dotnetfx 目录中。
  
  6.关闭命令提示符窗口。
  
  7.在 Windows 资源管理器中定位到 C:\dotnetfx 文件夹,并验证文件已被解压缩。
  
  8.将 dotnetfx 文件夹及其所有内容移到用于部署的中。
  
  将 dotnetfx 文件夹移到适当的部署位置之后,下一步就是为 .NET 框架创建一个 Active Directory 程序包。
  
  创建 .NET 框架程序包
  1.打开 SMS 管理员控制台。单击 Start,指向 Programs,并选择 Systems Management Server。
  
  2.展开 Site Database 节点,并在 Site Database 树中右键单击 Packages 节点。
  
  3.在 Action 菜单中,指向 New,并选择 Package。将显示 Package Properties 对话框。
  
  4.在 Package Properties 对话框中,单击 General 选项卡,并按以下方式填写信息:
  
  Name:.NET Framework
  
  Version:1.1.4322
  
  PublisherMicrosoft
  
  Language:English
  
  5.在 Package Properties 对话框中,单击 Data Source 选项卡。
  
  6.单击 This package contains source files 复选框。
  
  7.单击 Always obtain files from source directory 选项按钮。
  
  8.单击 Set 按钮。将显示 Set Source Directory 对话框。
  
  9.在 Set Source Directory 对话框中,单击 Local drive on site server 或 Network Path (UNC Name) 选项按钮(这取决于希望如何共享可部署程序)。
  
  10.单击 Browse 按钮。将显示 Browse for Folder 对话框。
  
  11.选择 C:\DotNetFx 目录或提供服务器位置 (\\<服务器名>\<文件夹名>),这是前面将文件解压缩到的地方。
  
  12.在 Browse for Folder 对话框中,单击 OK。
  
  13.在 Set Source Directory 对话框中,单击 OK。
  
  14.在 Package Properties 对话框中,单击 OK。
  
  
  接下来,为 .NET 框架程序包创建一个 .NET 框架程序。每个 SMS 程序包至少包含一个 SMS 程序,该程序是一个命令行程序,每个目标计算机上都需要运行该程序来控制程序包的执行。
  
  为 .NET 框架程序包创建程序
  1.展开 Packages 节点下的 Microsoft .NET Framework English 节点。
  
  2.右键单击 Programs,指向 New,并选择 Program。将显示 Program Properties 对话框。
  
  3.在 Program Properties 对话框中,单击 General 选项卡,并按以下方式填写信息:
  
  Name:.NET 框架程序
  
  Command line:msiexec /i netfx.msi /q ARPSYSTEMCOMPONENT=1
  
  可选参数 ARPNOREMOVE=1
  
  4.在 Program Properties 对话框中,单击 Environment 选项卡。
  
  5.清除 User input required 复选框。
  
  6.在具有管理权限的情况下单击选项按钮 Run。
  
  7. 单击 OK。
  
【责编:admin】

--------------------next---------------------

阅读(358) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~