asp.net - 在 Ubuntu 20.04 服务器上部署 Blazor Webassembly : cant connect

标签 asp.net linux ubuntu server blazor

我正在尝试按照微软文档在 Unbutu 上部署我的网络应用程序:
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-5.0
当我在服务器上添加我的应用程序并运行它时,一切看起来都可以正常工作:enter image description here
netstat -a -n 显示:

tcp        0      0 127.0.0.1:5000          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:5001          0.0.0.0:*               LISTEN
我没有忘记删除:https://localhost:5001;在 My BlazorApp.Server 的 Properties/launchSettings.json 文件中。
当我试图达到 "http://Myserver":5000 或 5001 时,我不断得到
ERR_CONNECTION_REFUSED
有什么建议吗?
我试图修改设置以允许 chrome 上的不安全内容。
重复教程。
编辑 :
  • 我尝试了新项目,同样的错误。
  • 禁用所有对 chrome 的保护。
  • 禁用 Windows 防御者。

  • curl -v "ServerIp":5000 返回:connect to "ServerIp" port 5000 failed : Connection refusedsudo netstat -tlnp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
    tcp        0      0 127.0.0.1:5000          0.0.0.0:*               LISTEN      1415/dotnet
    tcp        0      0 127.0.0.1:5001          0.0.0.0:*               LISTEN      1415/dotnet
    tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      1067/systemd-resolv
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      313/sshd: /usr/sbin
    tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      573/exim4
    tcp6       0      0 ::1:5000                :::*                    LISTEN      1415/dotnet
    tcp6       0      0 ::1:5001                :::*                    LISTEN      1415/dotnet
    tcp6       0      0 :::80                   :::*                    LISTEN      278/apache2
    tcp6       0      0 :::22                   :::*                    LISTEN      313/sshd: /usr/sbin
    tcp6       0      0 ::1:25                  :::*                    LISTEN      573/exim4
    

    最佳答案

    我猜它没有在正确的网卡上监听。
    我会尝试这样设置我的应用程序:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel/endpoints?view=aspnetcore-5.0#connection-logging

    关于asp.net - 在 Ubuntu 20.04 服务器上部署 Blazor Webassembly : cant connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69638513/

    相关文章:

    c# - Asp.net 表格宽度不超过 100%

    c# - 将 ASP.NET 菜单控件调整为大型下拉菜单

    asp.net - 如果安全页面执行回发,回发会继续在安全页面上吗?

    c - 进程子创建新 session

    c++ - 如何使用 Valgrind 检测段错误细节?

    ruby-on-rails - 在运行 Ubuntu 11.10 但关机后显示 "rails is not installed"的 VM 上使用过 rails

    node.js - NPM install 未安装所有组件,node-gyp 失败

    javascript - 在其他变量的函数中访问数据的变量 - 未定义

    linux - 如何与连接到一台计算机的两个 beaglebone black 进行交互

    ubuntu - 将 Kubernetes 网络路由更改为互联网