我有两个环境:
在Dev系统上,MSBuild构建我的Web应用程序并使用参数正常工作:
/P:PublishProfile=FolderProfile
/P:DeployOnBuild=True
此处 FolderProfile 是我使用VS创建的配置文件之一。
,但是在舞台系统上配置的相同内容无法正常工作。尽管它不会引发任何错误,并且控制台输出显示成功,但是按预期发布不会发生。
我尝试在舞台系统上使用MSBuild.exe构建和发布应用程序的其他选项
MSBuild.exe WebApplication1.sln /p:PublishProfile=CustomProfile /p:AllowUntrustedCertificate=true /p:DeployOnBuild=True
MSBuild.exe WebApplication1.sln /p:DeployOnBuild=true;DeployTarget=PipelinePreDeployCopyAllFilesToOneFolder;PackageTempRootDir="WebApplication1\bin\Release\Publish";AutoParameterizationWebConfigConnectionStrings=false
MSBuild.exe WebApplication1.sln /p:DeployOnBuild=true;DeployTarget=Package
我需要先在Jenkins和MSBuild上的Stage服务器上构建应用程序,然后再发布它