我正在使用Visual Studio Team Services将我的LARAVEL项目发布到Azure。 在Azure应用程序设置上,默认情况下,它设置为虚拟目录: "的 / " as" site \ wwwroot " (1)
但是使用Laravel Framework,可以从" http://PATH \ public" 当我设置" /" as" site \ wwwroot \ public"我可以访问我的应用程序。
但如果我发布新版本,我必须删除" public"从发布期间的路径设置(1)开始并在之后添加。 如果我不这样做,新版本将发布在" site \ wwwroot \ public \ public"
我想自动化流程而不是每个版本都必须删除" public"并在
之后添加我还测试了一个Azure powershell任务,但它无法正常工作。 有人作为解决方案分享吗?
答案 0 :(得分:2)
感谢您的回复。 我做到了但不是这样:
AZURE -> APPLICATION -> APPLICATION SETTINGS
,/myApplication
至site\wwwroot
& /
至site\wwwroot\public.
VSTS
任务Deploy Azure App Service
/myApplication
,并且运行良好!答案 1 :(得分:0)
请参阅以下步骤:
apoc.do.when
;物理路径:/public
;检查site\wwwroot\public
)Application option
任务并在虚拟应用程序输入框中指定Azure App Service Deploy
(包或文件夹:public
)