• ASP.Net Core网站发布


    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_MACHINESYSTEMCurrentControlSetServicesW3SVCParameters 中新建一个DWORD项:UseSharedWPDesktop 值为1 重启IIS(cmd命令:iisreset)

     

  • 相关阅读:
    kakfa 安全机制
    配置管理
    消费者基本操作
    生产者基本操作
    笔记:类加载器
    主题管理
    记一次学习SpringCloud将zk作为注册中心的bug
    JVM新生代进入老年代、何时触发Full GC?
    JVM调优
    线程池
  • 原文地址:https://www.cnblogs.com/justinxhan/p/14719235.html
Copyright © 2020-2023  润新知