从myserver.com/myapp提供部署了.net核心托管的Blazor应用程序后。
我已经在index.html中设置了<base href="/myapp/" />
,并且在发布时可以使用。
为了避免一直手动更改它,我尝试遵循official documentation on Path Base并添加:
"commandLineArgs": "--pathbase=/myapp"
或"commandLineArgs": "--pathbase=/"
甚至"commandLineArgs": "--pathbase="
在launchSettings.json
中。
我尝试将其放入所有配置文件中,但是由于某些原因,在调试时它不起作用。它找不到资源。
我也尝试过从控制台dotnet run --pathbase=/myapp
运行,但是没有运气。
编辑:--pathbase=/myapp
适用于独立的Blazor应用程序,不适用于ASP.NET Core托管的应用程序。至少不是开箱即用。
是否有办法将此配置从“服务器”传递到“客户端”或告诉“客户端”在调试模式下使用它?