繁体   English   中英

如何在树莓派中运行 ASP.net 网站

[英]How to run an ASP.net website in Raspberry pi

我正在尝试运行我的 ASP.net 网站(在 Visual Studio C# 中创建)

我按照以下步骤操作:

  1. 我安装了 raspbian os 作为 Raspberry pi 的操作系统

  2. 我启用了 ssh 连接

  3. 我发布了我的网站,以便能够在 Linux 设备上运行

  4. 然后我复制了树莓上的发布文件夹(使用winscp)

  5. 我尝试使用 powershell 运行网站,但收到以下消息:

    pi@raspberrypi:~ $ /home/pi/web/Modellfabrik info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[62] 用户配置文件可用。 使用“/home/pi/.aspnet/DataProtection-Keys”作为密钥存储库; 密钥不会在 rest 加密。 信息:Microsoft.Hosting.Lifetime[0] 现在正在监听:http://localhost:5000 信息:Microsoft.Hosting.Lifetime[0] 应用程序已启动。 按 Ctrl+C 关闭。 信息:Microsoft.Hosting.Lifetime[0] 托管环境:生产信息:Microsoft.Hosting.Lifetime[0] 内容根路径:/home/pi

  6. 当我尝试在我的浏览器上运行该网站时,使用: http://myraspberryipadress:5000但它不起作用

您的树莓派上可能没有打开端口 5000。

运行nmap -sT -p- <192.168.0.XX>以查看您的 pi 上打开的可用端口列表。

查看这样的文章,了解如何打开该特定端口。

或者 - 更安全的是,在 pi 上设置反向代理 nginx 服务器。 关联

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM