ASP.NET MVC 应用程序返回 503(服务不可用)错误,使用 https 协议部署在 IIS 中

问题描述 投票:0回答:1

在我的例子中

http://localhost
正在工作,但是
https://localhost
抛出 HTTP 503 内部服务器错误。

  1. 我正在使用 http 请求使用 API
  2. 如果在 15 秒内收到 API 响应,则表示它有效
  3. 如果超过 15 秒,您将收到 503(服务不可用)错误

我已经实施了以下解决方案,但它们不起作用。

解决方案#1:

<httpRuntime executionTimeout="300" enable="true" 
     maxQueryStringLength="32768" maxUrlLength="65536" 
     maxRequestLength="4096" useFullyQualifiedRedirectUrl="false" 
     targetFramework="4.5" /> 
<sessionState mode="InProc" stateNetworkTimeout="40" timeout="2400" />
<sessionState mode="InProc" stateNetworkTimeout="30" />

解决方案#2

解决方案#3

如果还有其他方法可以解决此问题,请告诉我。

c# asp.net-mvc ssl iis iis-8.5
1个回答
0
投票

503错误常见原因是应用程序崩溃,除了使用失败的请求跟踪之外,您还应该设置debugdiag规则来收集应用程序崩溃的转储并分析崩溃原因的转储。

关于如何使用转储捕获它们,您需要使用IIS调试诊断工具来调试原因,该工具会生成详细的日志文件,这将帮助您识别问题。

© www.soinside.com 2019 - 2024. All rights reserved.