Asp.net 使用msbuild发布网站
可能重复:Asp.net 使用msbuild发布网站,asp.net,visual-studio,msbuild,Asp.net,Visual Studio,Msbuild,可能重复: 如何通过命令行或在批处理文件中使用msbuild发布web应用程序???您所说的称为web部署,您可以在此处找到有关如何执行此操作的信息: 我想知道你到底想干什么。它只是将文件复制到部署服务器,还是还包括设置IIS MSBuild具有用于复制和生成的内置任务,但不包括IIS任务。为此,我建议查找任务库,如MSBuild扩展包或MSBuild社区任务 如果这是一个web应用程序项目,则只需构建sln/项目,然后将发布的网站文件复制到任何位置 如果是网站,则可以使用ASPNetCom
如何通过命令行或在批处理文件中使用msbuild发布web应用程序???您所说的称为web部署,您可以在此处找到有关如何执行此操作的信息:
我想知道你到底想干什么。它只是将文件复制到部署服务器,还是还包括设置IIS MSBuild具有用于复制和生成的内置任务,但不包括IIS任务。为此,我建议查找任务库,如MSBuild扩展包或MSBuild社区任务
如果这是一个web应用程序项目,则只需构建sln/项目,然后将发布的网站文件复制到任何位置 如果是网站,则可以使用ASPNetCompiler任务
<AspNetCompiler
Clean="true"
Debug="true"
VirtualPath="/"
PhysicalPath="$(BuildDir)\"
TargetPath="$(BuildDir)\Publish\"
Updateable="true"
FixedNames="true"
Force="true" />
+1-msbuildtasks是一个很好的库,易于使用。如果web应用程序与网站位于同一服务器上,并且我不尝试进行自动部署,如何将web应用程序项目添加到网站?只是在Windows XP系统上使用IIS6的简单网络托管?为什么关闭?网站和web应用的部署是不同的。至少网站没有csproj文件。