问题描述
我已经使用虚拟应用程序在同一个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"