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