Azure:使用VST从解决方案中的项目部署应用程序功能
在包含多个项目的解决方案中,我有一个名为Azure:使用VST从解决方案中的项目部署应用程序功能,azure,deployment,azure-functions,azure-pipelines,Azure,Deployment,Azure Functions,Azure Pipelines,在包含多个项目的解决方案中,我有一个名为SomeApp.Func的函数项目 当我尝试运行VSTS online build时,在MS build步骤失败,原因是: 只能指定一个项目 MS生成参数: /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build
SomeApp.Func
的函数项目
当我尝试运行VSTS online build时,在MS build步骤失败,原因是:
只能指定一个项目
MS生成参数:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactstagingdirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"
尝试添加
t:/SomeApp\u Func
和t:/SomeApp.Func
,出现相同错误。我将这些参数添加到ms构建任务中,使其正常工作/p:DeployOnBuild=true/p:WebPublishMethod=Package/p:packageassingfile=true/p:SkipInvalidConfigurations=true/p:DesktopBuildPackageLocation=“$(build.artifactstagindirectory)\WebApp.zip”/p:deployiisappath=“默认网站”
在发布定义中,我正在使用部署azure应用程序服务任务,在类型中选择功能,并确保路径映射到zip文件
在同一个解决方案中有多个SharePoint加载项项目时,我遇到了类似的问题,通常当VS这样做时,我要么制作多个sln文件,其中最多包含一种我正在处理的项目,然后添加指向这些单独解决方案的多个构建任务,或者我只添加指向项目文件的多个构建任务您在VS build task中构建了多个解决方案吗?通过将变量
system.debug
设置为true
,可以显示Azure应用程序服务部署任务的详细日志?