09. 树莓派ASP.NET环境配置

在树莓派上部署 ASP.NET 环境(树莓派作为 ASP.NET 项目服务器),然后在树莓派上开发的 ASP.NET 项目就可以部署在树莓派上。配置过程如下:

前言:本文内容是根据mono官网查看的配置教程编写的。我在做期末课程设计的时候,检查了翻译,同时配置了(当时访问这个网站好像要学上网),期末考试可以用. 然后我在word上记录了配置过程,现在我提出来。

Mono教程官网网址:

1.安装单声道。Mono 是该公司开发的跨平台 .NET 运行时环境。安装 Mono 是必不可少的关键步骤。

2. 安装前检查树莓派系统的版本

lsb_release  -a

3. 记住红框中的这个版本号

4.将 Mono 存储库添加到系统中(取决于您的系统版本,选择一个安装) 注意:这些包​​应该适用于较新的版本,仅测试下面列出的版本。

10:

sudo apt install apt-transport-https dirmngr gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian stable-raspbianbuster main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update

9:

sudo apt install apt-transport-https dirmngr gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian stable-raspbianstretch main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update

5.安装单声道

1)安装包mono-devel编译代码。

sudo apt install mono-devel

2) 安装 mono – 安装所有东西的包 – 这应该涵盖大多数“找不到组件”错误的情况。

sudo apt install mono-complete

3)安装包 mono-dbg 以获取框架库的调试符号 – 允许您获取堆栈跟踪中的行号。

sudo apt install mono-dbg

4)安装包 -pcl 以获得 PCL 编译支持 – 这将解决大多数“未安装框架:”的情况。软件编译过程中的错误。

sudo apt install referenceassemblies-pcl

5)安装包 ca–mono 以获得用于 HTTPS 连接的 SSL 证书。如果您在建立 HTTPS 连接时遇到问题,请安装此软件包。

sudo apt install ca-certificates-mono

6)安装包 mono-xsp4 以运行 ASP.NET 应用程序。

sudo apt install mono-xsp4

注意:3.12 之前的 Linux 上的 Mono 默认不信任任何 SSL 证书,因此在访问 HTTPS 资源时会出现错误。不再需要此功能,因为 3.12 及更高版本包含一个新工具,该工具在包安装时运行并将 Mono 的证书存储与系统的证书存储同步(在旧版本上,您必须通过以下方式导入受信任的证书列表运行–同步)。某些系统的配置方式是安装 Mono 不会引入必要的包,在这种情况下,请确保 ca–mono 已安装包。

6.验证安装。安装 Mono 后,最好运行一个快速的 Hello World 程序以确保一切设置正确。这样,当您尝试编写或运行更复杂的应用程序时,您就知道 Mono 很好。

1)控制台 Hello World

要测试基本功能是否可用,请将以下代码复制到名为 hello.cs 的文件中。如果您没有此文件,请在您喜欢的位置创建一个新文件。

using System;
public class HelloWorld
{
    public static void Main(string[] args)
    {
        Console.WriteLine ("Hello Mono World");
    }
} 

使用 csc 命令编译:

csc hello.cs   

注意:csc 编译器并非在所有平台或非常旧的 Mono 版本中都可用,在这种情况下,请改用 mcs。

编译后,编译器将创建“hello.exe”,您可以使用它运行:

mono hello.exe

程序应该运行并输出:Hello Mono World

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容