我有一个简单的MVC应用程序。在VSTS中,构建是成功的,Azure WebApp的发布也是成功的。但天蓝色网址并不起作用。应用程序运行&在当地工作。 Azure WebApp看起来也不错。不确定Azure或VSTS Release管道是否存在问题。 IS Azure WebApp能够运行MVC应用程序吗?
我的VSTS发布管道:
答案 0 :(得分:2)
首先,MVC应用程序(Visual Studio中的MVC模板项目)可以在Azure Web App上运行。
其次, Azure App Service Deploy 任务的App Service URL选项为AzureRM Web App Hosted URL的变量提供名称,如FabrikamWebAppURL
。该变量可以用作$(variableName)
,如$(FabrikamWebAppURL)
,以便在后续任务中引用AzureRM Web App的托管URL,例如 PowerShell 。
第三,您可以参考以下步骤来构建和部署应用程序:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)"
)$(build.artifactstagingdirectory)
)$(System.DefaultWorkingDirectory)/**/*.zip
)