Asp.net core 如何以及在何处设置;commandLineArgs";:&引用--pathbase=/myapp";在托管Blazor应用程序中

Asp.net core 如何以及在何处设置;commandLineArgs";:&引用--pathbase=/myapp";在托管Blazor应用程序中,asp.net-core,blazor,Asp.net Core,Blazor,部署时,从myserver.com/myapp提供.net核心托管的Blazor应用程序 我在index.html中设置了,它在发布时可以工作 为了避免一直手动更改,我尝试遵循并添加: “commandLineArgs”:“--pathbase=/myapp”或 “commandLineArgs”:“--pathbase=/”偶数 “commandLineArgs”:--pathbase=“ 在launchSettings.json中 我试着把它放在所有配置文件中,但由于某些原因,调试时它不起作

部署时,从myserver.com/myapp提供.net核心托管的Blazor应用程序

我在index.html中设置了
,它在发布时可以工作

为了避免一直手动更改,我尝试遵循并添加:

  • “commandLineArgs”:“--pathbase=/myapp”
  • “commandLineArgs”:“--pathbase=/”
    偶数
  • “commandLineArgs”:--pathbase=“
  • launchSettings.json

    我试着把它放在所有配置文件中,但由于某些原因,调试时它不起作用。找不到资源

    我还尝试过从控制台运行:
    dotnet-run--pathbase=/myapp
    ,但运气不好

    EDIT
    --pathbase=/myapp
    适用于独立Blazor应用程序,但不适用于ASP.NET Core托管的应用程序。至少不是现成的


    有没有办法将此配置从“服务器”传递到“客户机”或告诉“客户机”在调试模式下使用它?

    我遇到了同样的问题:(我曾尝试将其传递到承载blazor客户机的aspnetcore项目,但它只说:未知选项:--pathbase=/Prod为什么要手动设置路径?为什么不能使用