我们正在尝试在 Server 2019 上测试我们的 Web 应用程序,以了解它们将如何工作。我们的 Team City 部署工作正常,现在我正试图弄清楚 Server 2019 发生了什么。
https:// 上的任何页面都会给我错误:
资源:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Service Unavailable</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Service Unavailable</h2>
<hr><p>HTTP Error 503. The service is unavailable.</p>
</BODY></HTML>
如果我转到 Http:// 上的页面,它可以工作。
没有其他事情发生。
应用程序
该应用程序是一个 ASP.NET 4.6 MVC 应用程序。它目前适用于 2012 年至 2016 年的多台服务器,以及 Windows 10 w/o 问题。
设置:
- 全新的 AWS EC2(Web 应用程序)
- 已安装 4.7 的所有 ASP.NET 服务。
- SQL Server 安装在此 EC2 上
- 项目清单
- IIS 设置了正确的应用程序池(并且它们已启动)
- 绑定是正确的
- 我已经让网络服务和 IIS 用户完全控制 /website/ 文件夹
- 绑定信息:
我做了什么
- 在 HTTP 503 上浏览了大约 30 个帖子,但运气不佳。
- 我在其中一个应用程序中添加了一个 test.html 页面。我仍然得到一个 HTTP 503。
- 验证根 SSL 证书已正确安装
- 已安装中间 ssl 证书
- 向服务器添加了一个新用户,授予他们“全部”权限并完全控制 /websites/,将他们设置为应用程序池(重新启动的应用程序池)中的用户,仍然是 503。
- Quintuple 检查了应用程序池以确保它们已启动。他们开始了。
- 我在事件日志或 /Server Roles/ Web Server (IIS) 日志中看不到任何错误。
- 运行命令:netsh http show urlacl url= https://+:443/
我有时会得到这两个:
Reserved URL : https://+:443/
Can't get security descriptor, Error: 87
Reserved URL : https://+:443/
SDDL: O:NS
我很茫然,因为我没有关于 503 为何回来的其他信息。这几乎就像 IIS 没有运行一样,因为它甚至无法提供 test.html 页面。我完全希望这将是一件非常简单的事情,我将面对手掌一周或 Server 2019 的独特之处。