zoukankan      html  css  js  c++  java
  • .NET_.NET 部署问题

    本文内容

    • 部署选择
    • 部署要求
    • 部署 .NET 运行库

    部署选择


    Xcopy 实用工具

    Xcopy 实用工具允许把程序集或程序集组复制到应用程序文件中,从而减少了开发时间。

    程序集是自我包含的,元数据描述了程序集中的内容,所以不需要在注册表中注册。每个程序集都跟踪它需要执行的其他程序集(程序集依赖)。默认情况下,程序集会在当前的应用程序文件夹中查找依赖文件。把程序集移动到其他文件夹的过程将在本章后面讨论。

    Copy Web 工具

    若开发的是 Web 项目,则使用 Web 站点菜单中的 Copy Web 选项,把运行应用程序所需要的组件复制到服务器上。

    发布(publish)Web 站点

    在发布 Web 站点时,会编译整个站点,然后复制到指定的位置。在预编译时,所有的源代码都会从最终的输出中删除,找出和处理所有编译错误。

    以上方式是 .Net 简单部署

    Web Deployment 项目

    Web Deployment 项目是一个 VS 2005 的插件,是一个针对站点的 MSBuild 项目。

    Deployment For VS 2005 下载地址:Download

    WebDeployment For VS 2008 下载地址:Download

    WebDeployment For VS 2010 下载地址:Download

    部署项目

    VS 2008 可以为应用程序创建安装程序。部署项目为安装过程提供了极大的灵活性和可定制性。

    基于 Microsoft Windows Installer 技术有四种选择:

    • 为客户应用程序创建安装程序
    • 为 Web 应用程序创建安装程序
    • 为基于智能设备(compact framework)的应用程序创建安装程序
    • 创建 cab 文件
    ClickOnce

    ClickOnce 可以建立自动升级的、基于 windows 的应用程序。ClickOnce 允许把应用程序发布到 Web 站点、文件共享、或是 CD上。在对应用程序进行升级、重新生成后,开发小组可以把它们发布到相同的位置或站点上。最终用户在使用应用程序时,程序会检查是否有更新版本,如果有,就进行更新。

    部署要求


    基于 .NET 的应用程序一般都有运行要求。在执行任何托管的应用程序之前,公共语言运行时(CLR)对目标平台都有一定的要求。

    操作系统:

    • Windows 98
    • Windows 98 SE
    • Windows ME
    • Windows NT 4.0(SP 6a)
    • Windows 2000
    • Windows XP Home
    • Windows XP Professional
    • Windows XP Professional TabletPC Edition
    • Windows Vista

    全面支持的服务器平台:

    • Windows 2000 Server/Advanced Server
    • Windows 2003 Server系列

    其他要求:

    • Windows Internet Explorer 5.01或更高
    • MDAC 2.6或更高
    • Internet Information Services(IIS)

    硬件要求:

    • 客户机:奔腾 90MHZ,32MB RAM
    • 服务器:奔腾 133MHZ,128MB RAM

    如果要运行使用WPF、WCF或WWF的.NET 3.0应用程序,要求更严格些。.NET 3.0至少需要Windows XP SP2。上述列表还应添加如下内容:

    • Windows XP Home(SP2)
    • Windows XP Professional(SP2)
    • Windows XP Professional TabletPC Edition(SP2)
    • Windows Vista(不包括IA64平台)

    服务平台:

    • Windows 2003 Server Family(SP1)
    • Windows Server 2008 IA64 Edition

    在微软网站下载 .NET 运行库的主页上,可以看到对目标平台的要求。

    部署 .NET 运行库


    如果应用程序不使用任何 .NET 3.0 功能,就只需要安装 dotnetfx.exe(netfx64.exe)。

    如果使用了.NET 3.0 功能,还需要安装 dotnetfx3.exe。

    如果使用了.NET 3.5 功能,还需要安装 netfx35_86.exe。

    以上内容,除了开发时需要注意外,可以写在软件文档上。

  • 相关阅读:
    Martix工作室考核题 —— 打印一个菱形
    Martix工作室考核题 —— 打印一个菱形
    Martix工作室考核题 —— 打印九九乘法表
    Martix工作室考核题 —— 打印九九乘法表
    Martix工作室考核题 —— 打印九九乘法表
    Martix工作室考核题 —— 201938 第三题
    Martix工作室考核题 —— 201938 第三题
    Martix工作室考核题 —— 201938 第三题
    Martix工作室考核题 —— 201938 第一题
    fiddler模拟发送post请求
  • 原文地址:https://www.cnblogs.com/liuning8023/p/2603464.html
Copyright © 2011-2022 走看看