asp.net core 2.1 部署IIS(win10)
2021-07-15 06:16
标签:soscw 些许 tabs 不同 dos 令行 下载 cat ted 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中,最终转达到不同的客户端(浏览器,APP,客户端等)。而配置文件和过程都会由些许调整,中间最重要的角色便是AspNetCoreModule,它是其中一个的IIS模块,请求进入到IIS之后便立即由它转发,并迅速重定向到ASP.NET Core项目中,所以这时候我们无需设置应用程序池来托管我们的代码,它只负责转发请求而已。 地址:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.1&tabs=aspnetcore2x 启用“IIS 管理控制台”和“万维网服务”。 5、接受“万维网服务”的默认功能,或自定义 IIS 功能。 如图: 下载地址:https://www.microsoft.com/net/download/dotnet-core/2.1 如图: 重要提示:如果在 IIS 之前安装了托管捆绑包,则必须修复捆绑包安装。 在安装 IIS 后再次运行托管捆绑包安装程序。 运行时集:https://docs.microsoft.com/zh-cn/dotnet/core/rid-catalog 如图: 待续..... asp.net core 2.1 部署IIS(win10) 标签:soscw 些许 tabs 不同 dos 令行 下载 cat ted 原文地址:https://www.cnblogs.com/lenovo_tiger_love/p/9521159.htmlasp.net core 2.1 部署IIS(win10)
概述
官方文档
IIS 配置
安装 AspNetCoreModule
重启系统,或从命令提示符处依次执行 net stop was /y 和 net start w3svc。 重启 IIS 会选取安装程序对系统 PATH(环境变量)所作的更改。
安装完后一定要重启,否则可能会提示 Http Error 502.5错误。
如图:
---程序发布
1、进入工程根目录 dotnet publish -c Release -o "XX:\IIS\mvcApp" -r win10-x64
2、进入发布根目录 dotnet mvcApp.dll 返回以下结果:
Hosting environment: Production
Content root path: XX:\IIS\mvcApp
Now listening on: http://localhost:5003
Now listening on: http://localhost:5004
Application started. Press Ctrl+C to shut down.
IIS 运行
打开浏览器并运行相关网站。
可能遇到的问题
文章标题:asp.net core 2.1 部署IIS(win10)
文章链接:http://soscw.com/essay/105457.html