如何将blazor客户端/服务器应用发布到linux Web服务器?没有访问ssh的权限,并且dotnet publish没有给出index.html [英] How can I publish a blazor client/server app to a linux web server? Don't have access to ssh and dotnet publish doesn't give an index.html
本文介绍了如何将blazor客户端/服务器应用发布到linux Web服务器?没有访问ssh的权限,并且dotnet publish没有给出index.html的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经构建了目前没有任何问题的blazor应用程序.当我称"dotnet publish -c Release"时,我得到一个已发布的项目,除了输出是一个可执行文件,ubuntu将其作为八位字节流或类似的东西拾取.如果我运行它,它将在localhost:5000上打开服务器.通过cpanel将其复制到我的Web服务器上没有任何作用-甚至尝试测试通用的Blazor Wasm应用程序并发布它都给了我index.html,但是当我将其上传到我的Web服务器时,它实际上不会加载任何内容.我如何获得dotnet来使用index.html文件发布它?我所得到的只是js和css文件夹以及外部"wwwroot"目录中的可执行文件.文件夹.
(P.S.我将webhostingpad.com与共享主机一起使用,因此我无权使用ssh来执行诸如安装nginx或通过IIS或Azure的并行路由之类的操作)
解决方案
Blazor WebAssembly:
查看全文