zoukankan      html  css  js  c++  java
  • .NET 部署03Web Deployment项目06Web Deployment项目参考

    下表列出 Web Deployment 项目中包含的 MSBuild 任务,也就是说,Web Deployment 能做哪些事:

    任务

    描述

    ReplaceConfigSections

    Replaces a section in the Web.config file with the matching section from an external (.config) file.

    CreateVirtualDirectory

    Creates an IIS virtual directory.

    AspNetCompiler

    Calls aspnet_compiler.exe.

    AspNetMerge

    Calls aspnet_merge.exe.

    GrantServerAccess

    Grants ASP.NET read or write access to specific folders.

    ToggleDebugCompilation

    Changes the value of compilation debug setting in the Web.config file.

    GenerateAssemblyInfo

    Generates an assembly with the assembly attributes defined in the AssemblyAttributes MSBuild item.

    下表列出 Web Deployment 项目中包含的 MSBuild 属性:

    属性

    描述

    EnableCopyBeforeBuild

    Makes a copy of the Web site before running aspnet_compiler.exe. This is useful for modifying files before they are compiled.

    CopyBeforeBuildTargetPath

    Specifies the folder where the copied Web site should be placed.

    SourceWebPhysicalPath

    Specifies the path to the Web site being compiled.

    EnableUpdateable

    Enables the Web site to be updatable.

    AllowPartiallyTrustedCallers

    Allows partially trusted callers.

    DeleteAppDataFolder

    Deletes the App_Data folder in the precompiled Web site.

    UseMerge

    When true, causes the AspNetMerge target to execute.

    AssemblyPrefixName

    Specifies the prefix for merged assemblies.

    SingleAssemblyName

    Specifies the assembly name used when merging into a single assembly.

    ContentAssemblyName

    Specifies the assembly name used when merging into a separate content assembly.

    MergeErrorStack

    Adds error stack trace information to the build output.

    DeleteAppCodeCompiledFiles

    Deletes the App_Code.compiled file.

    CopyAssemblyAttributes

    Specifies that aspnet_merge.exe should copy the assembly attributes from the App_Code assembly into the merged assemblies.

    AssemblyInfoDll

    Specifies an alternate DLL containing the assembly attributes that aspnet_merge.exe should use.

    MergeXmlDocs

    Merge the xml documentation files associated with the assemblies compiled by the aspnet_compiler.exe. This is equivalent to the -xmldocs argument of aspnet_merge.exe.

    MergeErrorLogFile

    Specifies an alternate log file for the merge process.

    UseWebConfigReplacement

    When true, causes the ReplaceWebConfigSections target to execute.

    UseExernalWebConfigReplacementFile

    Specifies whether replaced sections will use the configSource file reference. If false, the section is replaced in place.

    ValidateWebConfigReplacement

    Validates that the Web.config file section being replaced has the same number of elements as the replacement section.

    VirtualDirectoryAlias

    Specifies the alias for the virtual directory that is created for the precompiled build output.

    VirtualDirectoryServer

    Specifies the server on which to create the virtual directory. The default is 1.

    ReplaceExistingVirtualDirectory

    Replaces the existing virtual directory. If false, the build will fail if the path of the existing virtual directory in the IIS metabase does not match the path of the precompiled Web site.

    下表列出 Web Deployment 项目中包含的MSBuild 项:

    描述

    ExcludeFromBuild

    Files to exclude from a build.

    WebConfigReplacementFiles

    Sections to replace in the Web.config file.

    AssemblyAttributes

    Assembly attributes to apply to merged assemblies.

    PrecompiledOutput

    All output files from the AspNetCompiler or AspNetMerge targets.

    下表列出 Web Deployment 项目中包含的 MSBuild 目标:

    目标

    描述

    Clean

    Executes when performing a complete build.

    Rebuild

    Executes when rebuilding.

    AspNetCompiler

    Invokes the AspNetCompiler task.

    AspNetMerge

    Invokes the AspNetMerge task.

    ReplaceWebConfigSections

    Invokes the ReplaceConfigSections task.

    CreateVirtualDirectory

    Invokes the CreateVirtualDirectory task.

    BuiltProjectOutputGroup

    Populates the project output group.

    GenerateAssemblyInfo

    Invokes the GenerateAssemblyInfo task.

    BeforeBuild

    Specifies an override for the BeforeBuild target.

    BeforeMerge

    Specifies an override for the BeforeMerge target.

    AfterMerge

    Specifies an override for the AfterMerge target.

    AfterBuild

    Specifies an override for the AfterBuild target.

  • 相关阅读:
    react深入学习(资料,案例)
    match.exec深入学习
    实用插件表格行列隐藏显示
    下拉选项插件的实现
    表格操作eventTable
    [CentOS7] 挂载iso镜像文件到/media目录下
    [CentOS7] 设置开机启动方式(图形界面或命令行)
    [CentOS7] 磁盘分区(gdisk, fdisk)
    [CentOS7] minimal安装后 出现 没有ifconfig 无法ping 无法yum could not retrieve mirrorlist http://mirrorlist.centos.org/
    [C++]C,C++中使用可变参数
  • 原文地址:https://www.cnblogs.com/liuning8023/p/2131486.html
Copyright © 2011-2022 走看看