部署时,由.net核心托管的Blazor应用程序可从myserver.com/myapp.获得服务
我在index.html中设置了<base href="/myapp/" />
,它在发布时有效。
为了避免一直手动更改它,我试图遵循Path Base上的官方文档并添加:
"commandLineArgs": "--pathbase=/myapp"
或"commandLineArgs": "--pathbase=/"
偶数"commandLineArgs": "--pathbase="
在CCD_ 5中
。
我试着把它放在所有的配置文件中,但由于某种原因,它在调试时不起作用。它找不到资源。
我也尝试过从控制台运行:dotnet run --pathbase=/myapp
,但没有成功。
编辑:--pathbase=/myapp
适用于独立的Blazor应用程序,但不适用于ASP。NET Core托管了一个。至少不是开箱即用。
有没有一种方法可以从";服务器";至";客户端";或者告诉";客户端";在调试模式下使用它?
我遇到了同样的问题,我的解决方案是设置以下
在index.html 中
<base href="/myapp/" />
在launchSettings.json 中
"commandLineArgs": "--pathbase=/myapp",
"launchUrl": "myapp",