用bat文件发布ASP.Net项目
2010-07-27 11:33
441 查看
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目录
相关文章推荐
- 用bat文件发布ASP.Net项目
- asp.net发布网站及打包web项目生成安装文件
- asp.net项目发布网上
- ASP.NET Core实现类库项目读取配置文件
- ASP.NET Core实现类库项目读取配置文件
- 本地运行ASP.NET 网站组件CYQ.IIS发布--网站项目展示必备工具
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (14)附数据库、发布项目
- ASP.NET CORE Linux发布工具(文件对比 只上传差异文件;自动启停WebServer命令;上传完成自动预热WebServer)
- Asp.net中Web项目使用EnterpriseLibrary5.0独立配置文件找不到问题
- 在ASP.NET项目中的web.config文件里配置数据库连接并在程序代码中获取连接字符串
- asp.net mvc 2.0详细笔记__02__项目文件结构详解
- bat 自动解压缩,发布asp.net程序
- VS2017创建 ASP.NET Core 1.1 Web项目,上传大文件时提示404
- ASP.NET Web 项目文件类型
- asp.net mvc 3.0详细笔记__08__项目文件结构详解_Web.config
- 解读ASP.NET 5 & MVC6系列(3):项目发布与部署
- asp.net core项目发布网站时的选项
- 移动项目开发笔记(asp.net中Response.WriteFile()实现文件下载)
- asp.net mvc项目如何发布到IIS5上
- 【无私分享:ASP.NET CORE 项目实战(第七章)】文件操作 FileHelper