netcore学习-net core程序并部署到IIS

不管你是使用.net core开发的是web api还是网站类的程序,如果你是部署到IIS,那么下面的内容都适合于你。

将.net core程序部署到IIS总体需要经过以下3个大步骤,其中在IIS上配置网站有些比较繁琐,我都会逐一给出详细步骤。

  • 安装IIS和.net core运行时程序
  • 以文件的形式发布.net core程序到指定目录
  • IIS上面建立网并配置好网站设置

一、安装IIS和.net core运行时程序
部署.net core程序首先要确保你服务器上的IIS环境要安装好,不知道怎样在服务器上安装IIS,请先自行搜索一下;确保IIS安装好了后,还需要安装.net core的运行时,运行时的程序文件可以在官网下载最新版本安装,点击这里直达官网下载运行时。
https://dotnet.microsoft.com/download
在这里插入图片描述
.net core环境运行时安装好了后,如果你在IIS上模块里面看到AspNetCoreModule,表示安装成功。
在这里插入图片描述
怎样查看AspNetCoreModule模块

进入IIS后,先点左侧你的服务器上IIS名称,然后会出现上图右边所示的模块,点击进就会在下图右侧出现IIS上众多的模块,当你安装了运行时后,就会出现 AspNetCoreModule 这个东东,表示安装成功,已经具备在IIS上运行.net core程序的环境了。
在这里插入图片描述
基本环境配置好了后,下面该发布.net core 程序了。

二、以文件的形式发布.net core程序到指定目录
打开你的.net core程序解决方案,在.net core程序上右键,点发布,如下图所示:
在这里插入图片描述
点击配置:
在这里插入图片描述
点击发布,发布成功
发布成功后,找到这个目录,将其打包上传到服务器上,本文这儿纯演示,就直接在本机操作,就略过了复制文件到安装了IIS的服务器上的步骤。

三、IIS上面建立网并配置好网站设置
IIS上建立网站
在IIS上建立网站,需要提前将发布文件复制到服务器的随意目录,不一定要放在C盘的wwwroot目录,你可以放在任意位置。
(1)在IIS中添加应用程序,选择无托管代码
在这里插入图片描述
网站应用程序池

如果你的程序要和数据库打交道,数据库和网站没有分开时,则还要修改应用程序标识,在应用程序池上右键–>高级设置,弹出的窗口上面修改即可
在这里插入图片描述
高级设置

在打开的高级设置窗口里面,有很多设置项,不懂的别乱整,感兴趣的,可以自行研究。但对于.net core程序来说,连了数据库最有可能修改的就是高级设置里面的标识项,标识设置就是给应用程序相应访问数据库、执行文件读写的权限等。
在这里插入图片描述
修改标识,一般不用修改。

(2)在IIS左侧管理界面,看到网站,直接右键,添加网站
在这里插入图片描述
.net core网站部署成功
后记
如果部署时,指定的是域名,但那个域名不是你的或者你们公司的,或者也没有解析,我们可以通过修改host的方式来实现使用域名来访问;在局域网内,或者测试环境下,其他人要访问你的网站,也只需要修改一下host文件即可,添加一条记录,将IP地址指向服务器地址,然后就可以通过输入域名的方式来打开所部署的网站了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值