.NET Framework 4.5.2创建项目连接访问Azure SQL数据库并使用DevOps管道部署WindowsServer虚拟机的IIS服务上(三)

5 篇文章 0 订阅
2 篇文章 0 订阅

虚拟机上安装IIS,安装.Net项目运行所需的依赖

前述

前两节中我们介绍到将本地创建好的项目推到Azure DevOps中的Repos仓库中,然后配置CI & CD,上一节我们已经配置好了DevOps。本节我们将介绍如何在WindowsServer上安装IIS服务,以及安装项目运行所需的依赖。

准备虚拟机

我们准备的是一台WindowsServer 2022镜像的虚拟机,对于虚拟机的创建这里就不过多介绍了,可以看我之前的文章。

下载包依赖

我们项目使用的是.NetFramework 4.5.2的版本框架,我们需要在Server上下载一个可以支持项目运行的环境依赖,runtime。下图是我装的runtime依赖。(注:一定要注意我们安装的runtime依赖一定要与我们的框架类型一样,版本可以不同,我们项目用的.NetFramework.,我这里下载的是asp.netcore)
在这里插入图片描述

安装IIS服务

1.我们需要登陆到虚拟机,打开搜索我们搜索ServerManager,然后打开。
在这里插入图片描述
2.点击右上角Manage,选择“”Add Roles and Features,我们来配置角色权限。
在这里插入图片描述
3.我们点击下一步,都保持默认,直到Features.

在这里插入图片描述
4.我们需要把下图所标记的两个.Net全部打开,找到自己需要的.Net版本依赖勾选上。如果不清楚我们可以全勾选上。并且一个一个的勾选上,有的版本没有全选,然后点击安装。然后就完成IIS安装了。
在这里插入图片描述

部署

我们安装好了后可以重新搜索IIS,进入IIS管理器,里面就看到我们将要部署的站点。
在这里插入图片描述
在这里插入图片描述
然后我们回到DevOps ,点击部署,等待部署完成之后,我们可以点击站点右键Explore,我们就可以直接进入到我们的站点文件。
在这里插入图片描述
在这里插入图片描述
我们DevOps部署好了之后。如下所示:
在这里插入图片描述

访问测试

我们可以在Server虚拟机上访问一下,点击浏览80:
在这里插入图片描述
我们可以看到,查询成功了,没问题。
在这里插入图片描述

配置NSG

我们可以尝试一下在本地访问一下看看是不是可以访问呢:
我们可以粘贴公共IP,然后在本地粘贴访问,因为我们部署的是80端口,所以直接粘贴就可以
在这里插入图片描述
我们会发现无法访问:
在这里插入图片描述
这是因为我们的网络安全组已经禁用了我们的80入站端口,所以我们到虚拟机的网络然后添加一条入站规则:
在这里插入图片描述
在这里插入图片描述
然后我们再次从本地访问:
在这里插入图片描述
ok,非常完美。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小松很努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值