我已经构建了一个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