【发布时间】:2023-02-19 16:37:26
【问题描述】:
我在 VS 中创建了一个 Blazor 项目。如果我按下“运行”按钮,它会显示在浏览器中并正常运行。
问题是免费托管站点只允许主机 URL 的子目录。也就是说,类似于“https://myid.hostingsite.com/projectname”。在配置页面中,似乎我必须使用dotnet test.dll -urls="http://$IP:$PORT"这样的命令,其中$IP和$PORT是系统提供的内部值,某种反向代理将其映射到“https://myid.hostingsite .com/项目名称”。
如果我在该托管服务上运行 Blazor 项目,它会尝试从“https://myid.hostingsite.com/css/bootstrap/bootstrap.min.css”加载 css 文件,而它应该是“https://myid” .hostingsite.com/项目名/css/bootstrap/bootstrap.min.css".
我怎么解决这个问题?
【问题讨论】:
标签: asp.net blazor hosting blazor-server-side