VS05、VS08、VS10发布网站应用程序和发布站点

VS2005特有的发布站点功能,发布工具是Aspnet_compiler.exe,目录是C:\Windows\Microsoft.NET\Framework\v2.0.50727\Aspnet_compiler.exe
命令窗口发布实例:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -v /test2.dealerop.ucar.cn -p "E:\CCNETBuild\TranstarOP\TranstarOP" -f E:\CCNETBuild\TranstarOP\PublishWebSite -u -fixednames -c
-v                  发布站点IIS的虚拟目录
-p                  发布站点的物理路径
-f                   发布目标物理路径
-u                  发布包括aspx、ascx等等页面文件

-fixednames    指定应该为应用程序中的每一页生成一个程序集
-c                   指定应完全重新生成要编译的应用程序
参数内容可以参考:http://msdn.microsoft.com/zh-cn/library/ms229863.aspx


其他网站应用程序的发布都是使用MSBuild.exe,目录C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe
命令窗口实例:C:\Windows\Microsoft.NET\Framework\v3.5>msbuild.exe E:\Project\2009\Src\Web\Web.csproj  /t:Compile /t:_CopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir=C:\publish /p:OutputPath=C:\publish\bin
/t:Compile                              声明要发布网站
/t:_CopyWebApplication          拷贝发布内容到发布目录
/p:Configuration=Release        发布Release版本
/p:WebProjectOutputDir          非DLL的发布目录
/p:OutputPath                        DLL的发布目录
参数参考:http://msdn.microsoft.com/zh-cn/library/ms164311.aspx

 

VS2010 MSBUILD 发布站点 兼容 VS2010 web.config Transformation

C:\Windows\Microsoft.NET\Framework\v4.0.30319>msbuild E:\Project\VS2010Test\WebTest\WebTest.csproj /t:ResolveReferences;Compile /t:_WPPCopyWebApplication /p:Configuration=Debug /p:WebProjectOutputDir=c:\testpublish

 

原先的 _CopyWebApplication 不支持,变更为_WPPCopyWebApplication

原先的DLL发布地址 /p:OutputPath 不再需要使用

 http://www.cnblogs.com/squle/articles/1543792.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值