如何设置从Azure上获取manifest.json的地址

问题描述

我已经使用虚拟应用程序在同一个Azure应用程序服务上托管了两个Web应用程序。一个位于site / wwwroot / management中。第二个位于site / wwwroot / management中。

第二个应用程序是一个托管静态JS文件的ASP .Net Core应用程序。我已经确认该应用程序正在运行,但是当我尝试导航至该url时,该网站尝试从应用程序的根目录中获取静态文件,而这些静态文件位于/ management子文件夹中。我已经通过从https://foobar/management/manifest.json

成功请求manifest.json确认了这一点

我试图更改manifest.json中的start_url属性,但我想这不是问题所在,因为该网站最初不知道从哪里获取。也许有一种方法可以在web.config中指定manifest.json的位置,但是我找不到任何有关此的信息。

解决方法

事实证明,这是由package.json中的“ homepage”属性配置的

"homepage": "https://foobar/management"