zoukankan      html  css  js  c++  java
  • NET Core 部署IIS 碰到得问题解决(内托管模式超时、不允许得请求谓词、直接请求无响应、拒绝服务405)

    web.config 配置说明

    • 典型的web.confg 配置。
    • 注意其中hostingModel模式和requestTimeout
    • 进程内托管需要注意使用单独的应用程序池;
    • 请求超时默认5分钟,出错了,按照惯例延长,减少了出错概率。
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <location path="." inheritInChildApplications="false">
    <system.webServer>
    <handlers>
    <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
    </handlers>
    <aspNetCore hostingModel="InProcess" requestTimeout="00:20:00" processPath="dotnet" arguments=".Bootstrap.Client.dll" stdoutLogEnabled="false" stdoutLogFile=".logsstdout">
    <environmentVariables />
    </aspNetCore>
    </system.webServer>
    </location>
    </configuration>
    

    进程并发配置

    • 用户量大了以后偶发拒绝服务,查看得到应用池 此2设置影响,提高可改善。其中工作线程数会增加工作进程,建议5的倍数逐次增加,对付小型系统的并发解决方案。

    谓词出错

    • 关键词:不允许的请求谓词。
    • 方案: 检查WEBDAV 模块是否存在,针对单个应用,直接删除。
      应用程序

    现象:网站跳转失败

    • 替换浏览器,或使用浏览器隐私模式查看,和客户浏览器缓存及本地环境有关,解决思路先用默认或沙盒环境检查问题是否消失,直至解决问题。解决不了chrome及同样内核浏览器隐私模式好用,真香。
  • 相关阅读:
    时间选择框(可用于Form)
    点击复制指定内容
    ajax中多个模板之间套用ajax
    Java学习路径
    Windows平台安装Python
    Python语法-第2关
    Python语法-第1关
    Python语法-第0关
    图像识别
    wx:for用法
  • 原文地址:https://www.cnblogs.com/hijushen/p/12401846.html
Copyright © 2011-2022 走看看