首页
最新活动
服务器租用
香港服务器租用
台湾服务器租用
美国服务器租用
日本服务器租用
新加坡服务器租用
高防服务器
香港高防服务器
台湾高防服务器
美国高防服务器
裸金属
香港裸金属服务器
台湾裸金属服务器
美国裸金属服务器
日本裸金属服务器
新加坡裸金属服务器
云服务器
香港云服务器
台湾云服务器
美国云服务器
日本云服务器
CDN
CDN节点
CDN带宽
CDN防御
CDN定制
行业新闻
官方公告
香港服务器资讯
帮助文档
wp博客
zb博客
服务器资讯
联系我们
关于我们
机房介绍
机房托管
登入
注册
帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
联系客服
服务器资讯
/
香港服务器租用
/
香港VPS租用
/
香港云服务器
/
美国服务器租用
/
台湾服务器租用
/
日本服务器租用
/
官方公告
/
帮助文档
在IIS上部署你的ASP.NET Core Web Api项目及Swagger
发布时间:2024-03-01 14:12:43 分类:帮助文档
在IIS上部署你的ASP.NET Core Web Api项目及Swagger 1、概述 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中,最终转达到不同的客户端(浏览器,APP,客户端等)。而配置文件和过程都会由些许调整,中间最重要的角色便是AspNetCoreModule,它是其中一个的IIS模块,请求进入到IIS之后便立即由它转发,并迅速重定向到ASP.NET Core项目中,所以这时候我们无需设置应用程序池来托管我们的代码,它只负责转发请求而已。 这里我要做的是将一个asp.net core web api项目部署到iis上,同时包括将swagger也部署到iis,具体是在这篇文章基础上,不明白的先看这个文章。 Asp.net core Web Api 配置swagger中文_hqwest的博客-博客, 地址:https://blog..net/hqwest/article/details/129344051 2、安装IIS 安装完成,在控制面板--管理工具中可以看到Internet Information Services (IIS)管理器 3、运行环境配置 部署asp.net core web api项目需要安装环境,IIS默认是不支持的,支持环境需要安装net core运行时: dotnet-hosting-5.0.17-win.exe,原因就是前面概述中讲的,.net core项目不是由iis工作进程(w3wp.exe)托管,需要先下载dotnet-hosting-5.0.17-win.exe 下载地址:下载 .NET 5.0 下载 .NET 5.0 (Linux、macOS 和 Windows) 如果你是64位就点X64,如果是32位就点X86,根据你自己系统来选择下载 .NET 5.0 总之下载的就是这个,因为我的项目框架就是.net5,所以下的就是这个,如果你是.net6或7那就要对应的,总之是与你的项目框架是什么版本有关,要对应起来。 然后点击运行安装,然后在IIS工具可以看到 就是这个骚骚骚的东西,害死人,必须要。模块中存在就说明环境已经安装好了,没有的话多重启几下IIS 或者重新再装一次 4、修改项目配置 1、修改launchSettings.json 2、修改startup.cs中的Configure方法 原来是这样的 49行修改成红色框这样的,实际是增加了一行代码c.RoutePrefix = "";这个的意思是去掉路由的前缀。只改49行,其他都不要动。 3、修改属性HouseSysWebApplication.xml 保存重新生成,启动项目,界面是这样的,地址栏中没有swagger这个地址,这才是正确的,说明在VS上成功了。 4、创建发布的目的 首先在D盘创建目录,D:\website\HouseApp,目录位置随你自己定,这里是D:\website\HouseApp 并选择目录>右键>属性>安全>编辑,也就是要给这个目录添加everyone组的权限 5、发布项目 项目右键-》发布 发布的位置就是前面创建的目录 完成,开始发布 6、IIS操作 这一步非常重要,重要得屌炸天。 7、修改web.config文件 用VS打开,添加一行内容 原来是这样的
增加一个内容
完整的内容是这样的
8、修改网站默认首页 9、启动网站 点击第一个接口,效果还是很好的 这才是我们要的,后端写的接口不能只在自己的电脑上,而应该是在局域网的某台服务器上,这样项目成员才能通过浏览器访问接口,重新 上面步骤,同样可以部署在公网上,这样在internet上就可以看到接口文档了,如 网上看了很多人的文章,没有一个是管用的,很多是你抄抄我抄抄,一堆复制,根本没有在自己的真实环境中运用实践,误人子弟,再来牛逼一把
上一篇
2018年绝地日本服务器
下一篇
亿速云香港服务器要备案吗
相关文章
【内网穿透】搭建我的世界Java版服务器,公网远程联机
iis6.0 400错误跳转怎么弄
idc 带宽怎么计算 输入流量和输出流量
2核4G云mysql怎么样
Vps国内按流量收费怎么算
帕鲁服务器价格多少?2024年幻兽帕鲁游戏服务器多少钱?
2月云俄罗斯怎么样
配置正确但是 Aria2 RPC 服务器错误解决方案 2023
prometheus 配置服务器监控、服务监控、容器中服务监控与告警
香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价
7*24H在线售后
高可用资源,安全稳定
1v1专属客服对接
无忧退款试用保障
德讯电讯股份有限公司
电话:00886-982-263-666
台湾总部:台北市中山区建国北路一段29号3楼
香港分公司:九龙弥敦道625号雅兰商业二期906室
服务器租用
香港服务器
日本服务器
台湾服务器
美国服务器
高防服务器购买
香港高防服务器出租
台湾高防服务器租赁
美国高防服务器DDos
云服务器
香港云服务器
台湾云服务器
美国云服务器
日本云服务器
行业新闻
香港服务器租用
服务器资讯
香港云服务器
台湾服务器租用
zblog博客
香港VPS
关于我们
机房介绍
联系我们
Copyright © 1997-2024 www.hkstack.com All rights reserved.