可能重复:
How do I publish a Asp.net web application using MSBuild?
我如何通过命令行发布一个使用msbuild的web应用程序,或者使用批处理文件呢??
发布于 2009-03-23 18:06:16
我想知道你到底想做什么。它只是将文件复制到部署服务器,还是还包括设置IIS?
MSBuild内置了用于复制和构建的任务,但不包括IIS任务。为此,我建议查找像MSBuild扩展包或MSBuild社区任务这样的任务库。
http://www.codeplex.com/MSBuildExtensionPack/
http://msbuildtasks.tigris.org/
发布于 2009-03-25 12:28:06
如果这是一个web应用程序项目,则只需构建sln/项目,然后将已发布的网站文件复制到任何地方。
如果是网站,则可以使用ASPNetCompiler任务。
<AspNetCompiler
Clean="true"
Debug="true"
VirtualPath="/"
PhysicalPath="$(BuildDir)\"
TargetPath="$(BuildDir)\Publish\"
Updateable="true"
FixedNames="true"
Force="true" />发布于 2009-03-23 17:58:03
您所说的是一个Web部署,您可以在这里找到有关如何这样做的信息:
http://weblogs.asp.net/scottgu/archive/2008/01/28/vs-2008-web-deployment-project-support-released.aspx
https://stackoverflow.com/questions/674501
复制相似问题