.Net Core WebApi部署到Windows服务器上的步骤

2020-03-16 18:05:10刘景俊

  上一篇学习到了如何简单的创建.Net Core Api和Swagger使用,既然写了接口,那么就需要部署到服务器上才能够正式使用。服务器主要用到了两种系统,Windows和Linux,.Net和Windows都是属于微软爸爸的,那么这一篇就先从部署到Windows服务器系统开始吧。

一、准备服务器

  首先,我们需要一台装了Windows Server的云服务器,但是我没有。那么,到这里就结束了。(╮( ̄▽ ̄)╭开玩笑的)

  言归正传,我们没有云服务器怎么办,那当然是要买一台了。有人会说有点贵,确实,便宜的一个月都好几十,不过那是在连续不间断使用的情况下的,既然我们是学习那么就不需要一直用,所以我们只需要买【按量计费】的就行了。

  到阿里云购买服务器却发现:

  嗯,要100元才能买,果断转战其他平台。

  然后发现腾讯云没有这个限制,果然腾讯亲民啊。(疯狂暗示)

  经过我一系列的操作,发现成都地区的最便宜,一个小时只需要2毛钱,比去网吧上网便宜多了。(不要告诉我你买不起,抢QQ红包都能抢够,更何况是花在学习上的钱,那叫投资(~ ̄▽ ̄)~)

  按照图下,选择【按量计费】,选地区(我用的最便宜的成都地区),选机型(最便宜的,够用)。

  选择公共镜像,【Windows Server 2012 R2 数据中心版 64位中文版】,当然如果你英语好,也可以选英文版的。

  系统盘最低50GB,不用改了。

  免费分配独立公网IP(重要,必须√上,不然就失去了主要的意义了)

  选择【按带宽计费】(因为你保不准用多少流量)

  下一步设置主机,选择【新建安全组】,然后下拉框选【放通全部端口】(因为我们是学习临时使用,不用在意什么安全性的问题了)

  然后【设置密码】,这个不用我多说了吧。

  【定时销毁】这个要看你用不用,你也可以选择用完之后手动销毁,但是如果你忘记的话,会按时间继续扣钱的。(定时销毁一定要设置好时间,要不然你会发现用着用着突然就没了)

  确认信息,没啥说的,开通。

  两毛钱一小时,随便你折腾,是不是很划算。