首页 > Web开发 > 详细

ASP.Net Core网站发布

时间:2021-04-29 22:44:01      阅读:27      评论:0      收藏:0      [点我收藏+]

1.下载并安装.Net Core SDK(选择相同的.Net Core版本)

2.下载并安装.Net Core Hosting 重启电脑

3.发布网站

4. 配置.NET CLR version为No Managed Code

  • ASP.NET Core不再由IIS托管,而使用自托管Web服务器(Kestrel)运行
  • IIS则是作为反向代理转发请求到Kestrel不同端口的Asp.net Core程序中
  • 随后将接收到的请求推送至中间件管道中
  • 处理完请求后再将Http响应数据重新回写到IIS中
  • 最终转达到不同的客户端(浏览器/APP/客户端等)

5. 运行网站

 

问题:ASP.Net Core 网站发布后无响应?

解决:

  1. 在appsettings.json配置"ConnectionStrings"中加入:"Pooling=true; MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30"
  2. 在注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters 中新建一个DWORD项:UseSharedWPDesktop 值为1 重启IIS(cmd命令:iisreset)

 

ASP.Net Core网站发布

原文:https://www.cnblogs.com/justinxhan/p/14719235.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!