.net core webapi 部署iis_如何在windows上使用IIS发布项目

最近遇到asp.net core的项目,公司提供的服务器是winserver2012的,当然在linux上也是可以部署的,既然领导提供的服务器是windows的,那下面就介绍下怎么用IIS部署项目吧。

1.打开控制面板-程序和功能,找到启用或关闭windows功能这一项

8cdeaf71ee9b314d53658b217d9dfb6f.png

2.勾选需要的功能进行安装,注意主要是安装IIS相关的服务插件

ebd8624130db87717abff65e7759bec4.png
483999e0a949cdbc6f9ee7d96046c2bf.png
05a8648a8e4895b9dfb7af2c35f23932.png
4bf60cfe8fb45c9d628ab5fc2ca45c55.png

这里IIS相关的需要都勾选上

81916c201bbe5ee2232a74d5e7aca58b.png

3.安装.net环境,ASP.NET Core和ASP.NET Core 运行时,即runtime,安装的版本需根据项目开发打包时的版本相同,版本高了会运行失败,安装教程链接

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos

427fec90cf995709e6023e2d90448f70.png

4.安装完IIS需要重启电脑,或者通过命令的方式重启IIS服务

4.1界面操作

打开“控制面板”->“管理工具”->“服务”。找到“IIS Admin Service” 右键点击“重新启动” 弹出 “停止其它服务” 窗口,点击“是”。

4.2 用Net 命令操作

点击 “开始”->“运行”,输入cmd 打开命令窗口;

输入 net stop iisadmin /y 回车停止IIS;
再输入 net start iisadmin 回车启动IIS;
再输入 net start w3svc 回车WEB服务。

5.打开IIS控制台,开启项目

5.1在控制面板-管理工具,点击如图第一个IIS管理器,进入发布设置页

33d100f4cf57ebacaeb71e14cc8e1c6b.png

右击网站-添加网站,进行配置

741b2e8048142a645cbfd507b88e3f63.png

填写相关内容,项目路径,运行的IP,端口,填好后勾选立即启动网站,点击确定即可运行项目

df72ca39cbf34942b790eef144637330.png

右击项目名,双击模块可以查看是否安装AspNetcoreModuleV2这个模块,如果没有则需要安装,不然项目启动不了

7546c2d0bd61641823b88e3a6a341eca.png
2e8490bcad314b2ca3b35ffac36caa5d.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值