.NET Core开发入门实例

  • 发布时间:2020-03-13 14:41:31
  • 阅读次数:4364

.NET Core是由微软公司开发维护的一套跨平台的开源框架,可用来开发多种高性能的应用程序。在这篇文章中,我向大家演示下如何在一台CentOS 7的云服务器上安装.NET Core 3.1并且部署一套完整的.NET Core应用程序。

安装.NET Core

在安装.NET Core之前,我们需要注册微软密钥和源:

rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

接下来,安装.NET Core SDK和.NET Core运行时:

yum install dotnet-sdk-3.1
yum install aspnetcore-runtime-3.1
yum install dotnet-runtime-3.1

示例程序

创建控制台应用程序

dotnet new console -o helloworldApp
cd helloworldApp

运行应用程序:

dotnet run

输出结果如下:

Hello, world!

创建Web应用程序

dotnet new razor -o myfirstwebapp
cd myfirstwebapp

运行应用程序:

dotnet run

然后访问 http://IP:5000 查看Web应用程序的内容,可以用快捷键Ctrl + C停止Web应用程序。

最后,通过以下命令发布:

dotnet publish

设置防火墙

如果要正常访问Web应用程序,需要对防火墙上开放80和443端口。具体设置方法如下:

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload

至此,我们完成了.NET Core应用程序的开发和部署,可以直接用云服务器的IP地址来访问应用程序了。

【全文完】

< 上一篇:Node.js开发入门实例 下一篇:如何使用hosts文件临时测试网站访问? >