如何将 blazor 客户端/服务器应用发布到 Linux Web 服务器?无权访问 ssh 和 dotnet 发布不提供索引.html



我已经构建了一个blazor应用程序,目前没有任何问题。当我呼叫";dotnet发布-c发布";我得到了一个已发布的项目,只是输出是一个可执行文件,ubuntu将其作为八位字节流或类似的东西来获取。如果我运行它,它只会打开localhost:5000上的服务器。通过cpanel将其复制到我的web服务器上没有任何效果——甚至试图测试一个通用的blazor Wasm应用程序并发布它给了我一个index.html,但当我将其上传到web服务器时,它永远不会真正加载任何内容。我如何让dotnet用index.html文件发布这个?我得到的只是js和css文件夹以及外部"上的可执行文件;wwwroot";文件夹

(附言:我使用的是带有共享主机的webhostingpad.com,所以我无法访问ssh来完成安装nginx或通过IIS或Azure或其他东西进行并行路由之类的事情(

Blazor WebAssembly:

https://learn.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/webassembly?view=aspnetcore-3.1#单机部署

  • 向下滚动到";Apache">

Blazor服务器:

https://learn.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/server?view=aspnetcore-3.1#linux与apache

相关内容

  • 没有找到相关文章

最新更新