viv*_*una 3 c# sql-server iis ssl asp.net-core
我在从 IIS 部署的应用程序 Asp.Net Core 3.1 API 进行数据库调用时遇到以下异常。
与服务器成功建立连接,但在登录前握手期间发生错误。(提供商:SSL 提供商,错误:0 - 等待操作超时。)
如果我在 IIS 中重新启动应用程序,它会按预期工作。但几天后这个错误又会出现。所以我需要一个永久的解决方案和解决这个问题的根本原因。
连接字符串:
"数据源=ABC.PQR.XYZ.IT.SQL;初始目录=DBName;用户ID=用户;密码=***",
笔记:
相同的应用程序在不同的服务器上按预期工作并指向不同的数据库。
由于提供的信息有限,我假设您正在使用Data.SqlClient. 尝试将以下内容添加到连接字符串中。
"Data Source=ABC.PQR.GCXYZ.IT.SQL;Initial Catalog=DBName;User ID=User;Password=***;TrustServerCertificate=true",
Run Code Online (Sandbox Code Playgroud)
由于它可以正常工作几天,没有出现任何问题,这可能是由于应用程序占用了允许的连接限制,例如错误的递归,导致对数据库的调用呈指数级增长。
| 归档时间: |
|
| 查看次数: |
6256 次 |
| 最近记录: |