我需要能够通用且单独地构建和发布 C# ASP.NET Web 应用程序。理想情况下,我想使用 MSBuild 来构建应用程序,如果成功,我想简单地发布该网站,最好仅包含文件副本。
目前,我可以使用 MSBuild 轻松构建 Web 应用程序,但发布导致了混乱。构建后,二进制文件位于 bin 文件夹中,但我不确定要复制哪些文件。模仿 VS 发布功能的操作并仍然保持所有内容通用的好方法是什么?
您可以使用命令行调用 Visual Studio Web 发布管道,请查看本教程,它会逐步向您展示如何执行此操作:
指定发布配置文件
您可以按名称或 .pubxml 文件的完整路径指定发布配置文件,如以下示例所示:
msbuild C:\ContosoUniversity\ContosoUniversity.sln /p:DeployOnBuild=true /p:PublishProfile=C:\ContosoUniversity\ContosoUniversity\Properties\PublishProfiles\Test.pubxml
支持命令行发布的 Web 发布方法
命令行发布支持三种发布方法:
http://www.asp.net/mvc/tutorials/deployment/visual-studio-web-deployment/command-line-deployment http://www.asp.net/mvc/tutorials/deployment/visual-studio-web-deployment/command-line-deployment
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)