通常项目代码迁入后,需要手动发布到本地目录,然后拷贝到web服务器上的IIS站点的物理路径下,替换原来的文件,并重启IIS.
使用MSBuild可以在命令行下实现编译和发布项目,Demo如下:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
msbuild E:\VS2013Project\WebDemo\WebDemo\WebDemo.csproj /t:ResolveReferences;Compile /t:_WPPCopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir=D:\publish
说明:
1.首先我们需要切换工作目录到msbuild目录下,然后我们需要指定需要发布的工程的目录,最后,我们需要指定发布后的目录。
2.为了避免出错,尽量使用系统管理员账号启动cmd