• 用bat文件发布ASP.Net项目


    Set Path 无可避免,因为msbuild 和 项目可能在不同的地方。

    我默认是C盘,所以Path就是下面的那种。

    set path=%path%;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;

    然后是build的参数

    完成的命令是

    msbuild %webProject%  /t:ResolveReferences;Compile;_CopyWebApplication /p:Configuration=Debug /p:WebProjectOutputDir=%websitepath% /p:OutputPath=%websitePath%\bin

    set webProject=..\src\ASPNet\ASPWeb.csproj  csproj 文件的位置

    msbuild %webProject%  文件的位置

    /t:ResolveReferences;Compile;_CopyWebApplication 

         a. ResolveReferences 有这个参数,才能从web的项目文件 推导出Web需要依赖的其他项目

         b. Compile 编译

         c. _CopyWebApplication ,

    /p:Configuration=Debug

       编译设定,Debug或者Release

    /p:WebProjectOutputDir=c:\inetpub\wwwroot\testWebSite

        输出地方,这个可以自己选择

    /p:OutputPathc:\inetpub\wwwroot\testWebSite\bin,

        这样才能有Bin目录

  • 相关阅读:
    期末总结
    作业01 第一次作业 入门
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言|博客作业05
    通过Excel批量导入数据-Java代码
    python3-easygui模块安装
    com.alibaba.fastjson.JSONArray cannot be cast to XX
  • 原文地址:https://www.cnblogs.com/fantasylu/p/1745347.html
Copyright © 2020-2023  润新知