HTTP 错误 503。该服务在 IIS 中不可用

Posted

技术标签:

【中文标题】HTTP 错误 503。该服务在 IIS 中不可用【英文标题】:HTTP Error 503. The service is unavailable in IIS 【发布时间】:2016-01-04 11:52:48 【问题描述】:

我已经浏览了一些关于 SO 的答案以寻求解决方案。我已经尝试了问题页面HERE 上的所有内容,但无济于事。一旦我将用户更改为其他用户,它将工作并显示页面,但我的网络应用程序无法连接到数据库,因为任何其他用户都未经授权访问我的开发环境中的数据库。

我尝试从开发团队中的另一个人那里复制设置,但它仍然不起作用。

【问题讨论】:

您最近是否更改了登录计算机的密码? 更改密码后是否重启过电脑? 就在今天进行 Windows 更新 【参考方案1】:

IIS:

    您是否安装了 ASP.NET 4 运行时组件?签入“windows 组件 > IIS”。 在“windows”中检查框架(已安装 .Net 4) 组件 > IIS"

SQL:

    检查连接字符串、SQL 的命名实例和默认实例。 检查从网络访问 SQL 的权限(SQL Server 配置管理器) 检查防火墙设置。

【讨论】:

数据库很好,因为它位于共享服务器上,供团队访问信息。他们目前都能够连接,所以我认为这是一个 IIS 问题。【参考方案2】:

尝试登录 IIS 并将您的 身份 更改为您的用户帐户,但使用您用于登录的新密码。更改登录密码后,您将需要执行此操作。

它之前工作的原因是因为它使用您的旧凭据而不是您的新凭据运行,这在您的计算机重新启动时生效。

注意

我认为您提供的链接,第一个答案实际上是这样说的,但没有提及更改的用户登录密码会影响 IIS 中的身份。可能只是措辞。

【讨论】:

尝试使用新密码输入凭据,效果很好。谢谢。

以上是关于HTTP 错误 503。该服务在 IIS 中不可用的主要内容,如果未能解决你的问题,请参考以下文章

IIS HTTP 错误 503。服务不可用

HTTP 错误 503。尝试运行本地主机时服务不可用

Http错误503服务不可用

IIS 7 服务不可用 503 错误

HTTP 错误 503。当端口 80 已经空闲时服务不可用

.Net 核心服务在发布到 IIS 后不可用