从零安装虚拟机,并把.netcore程序发布到centos,运行。并可以通过ip访问
安装虚拟机参考连接:最详细的CentOS安装步骤_狗腿子cc的博客-CSDN博客_centos安装然后需要安装xshell和xftp来连接虚拟机,和上传文件如果需要,可以私信或者评论然后装完之后,就肯怎么发布.netcore的程序了。点击创建敲黑板:在新建的项目里Program.cs这个文件里,必须要添加如下的信息:public class Program{public static void M
·
安装虚拟机参考连接:
最详细的CentOS安装步骤_狗腿子cc的博客-CSDN博客_centos安装
然后需要安装xshell和xftp来连接虚拟机,和上传文件
如果需要,可以私信或者评论
然后装完之后,就肯怎么发布.netcore的程序了。
点击创建
敲黑板:在新建的项目里Program.cs这个文件里,必须要添加如下的信息:
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
webBuilder.UseKestrel();
webBuilder.UseUrls($"http://*:5000");
});
}
如果没有这个 的话,是不能通过ip访问的。
然后就是centos里面的5000端口问题:
# 添加可通过防火墙的端口
firewall-cmd --add-port=5000/tcp --permanent
# 查询某个端口当前是否允许通过防火墙
firewall-cmd --query-port=5000/tcp
# 重新加载防火墙设置,立即生效
firewall-cmd --reload
如果有其他问题,随时百度查询。
下面发布项目:
右键项目,发布:选文件夹发布
点击发布按钮
等它发布完成:
然后通过xftp把发布的文件夹,上传到centos里的目录里(目录随便创建)
然后用xshell连接,进入到目录下。运行
然后可以访问了
至此,新手入门。欢迎大家借鉴学习!一起学习!!!
更多推荐
已为社区贡献1条内容
所有评论(0)