C# 为什么我的Blazor应用程序连接被拒绝?

C# 为什么我的Blazor应用程序连接被拒绝?,c#,asp.net,nginx,blazor,raspberry-pi3,C#,Asp.net,Nginx,Blazor,Raspberry Pi3,我想在我的Raspberry Pi上运行ASP.Net Core Blazor应用程序,但当我尝试在浏览器中打开它时,Safari和OperaGX都显示连接被拒绝。我正在使用.Net5.0,它运行得非常好。圆周率是一个树莓圆周率3与树莓建兴 我按照教程发布了我的应用程序并安装了Nginx。Nginx工作正常,如果我输入Pi的IP地址,它会显示Nginx标准页面,如果我输入IP地址和应用程序的子文件夹,它会在我设置时将我重定向到端口5001。但是,我测试的每个浏览器都显示连接被拒绝。如果我在Mac

我想在我的Raspberry Pi上运行ASP.Net Core Blazor应用程序,但当我尝试在浏览器中打开它时,Safari和OperaGX都显示连接被拒绝。我正在使用.Net5.0,它运行得非常好。圆周率是一个树莓圆周率3与树莓建兴
我按照教程发布了我的应用程序并安装了Nginx。Nginx工作正常,如果我输入Pi的IP地址,它会显示Nginx标准页面,如果我输入IP地址和应用程序的子文件夹,它会在我设置时将我重定向到端口5001。但是,我测试的每个浏览器都显示连接被拒绝。如果我在Mac上启动本地应用程序,我可以在localhost:5001中打开该应用程序。由于Nginx的工作方式符合我的要求,我想问题出在我的Blazor应用程序中,或者可能是Raspbian中的一些安全问题
有人能帮我吗


编辑:我刚刚注意到连接使用的是https,但我从未设置SSL证书或类似的东西,这可能是问题所在吗?我只想在本地网络中访问该页面,Pi与Internet没有连接。

使用wireshark或fiddler等嗅探器。TLS发生在发送请求之前。如果您看到一个需求,那么TLS正在工作。TLS用于进行身份验证。如果TLS出现故障,则在嗅探器上检查正在工作和非工作代码上使用的TLS版本。