【问题标题】:I can't reach a particular local web app that is running on IIS我无法访问在 IIS 上运行的特定本地 Web 应用程序
【发布时间】:2020-02-13 21:58:53
【问题描述】:

我有一个在 IIS 上运行的 Web 应用程序,地址为 http://localhost:3878/Admin;但是现在由于某种原因,当我尝试在浏览器中访问它时出现此错误:

无法访问此站点

连接已重置。

试试:

检查连接

检查代理和防火墙

运行 Windows 网络诊断

ERR_CONNECTION_RESET

为什么今天早些时候应用程序运行时我会突然收到此错误?我检查了 IIS 以确保应用程序已启动。 IIS 日志未显示对此应用程序的任何请求。事件查看器显示与此应用程序相关的编译错误(我尝试直接从浏览器访问包含 aspx 页面;我想通过 Web 应用程序解决该问题,它显示 #include 中使用的 aspx 页面的源代码声明),但这不应该一劳永逸地关闭应用程序吗?

【问题讨论】:

  • netstat -aon 说什么? 3878 端口有什么东西吗?
  • 你能在 IIS 中看到它吗?如果您在 IIS 中右键单击/浏览文件会发生什么?
  • 您可以通过将您的网站设置为 https 而不是 http 来修复它吗?其次,您能在 C:\Windows\System32\LogFiles\HTTPERR 中看到该错误吗?如果是这样,建议通过网络监视器监视连接。另外,您今天早些时候是否安装了任何更新?
  • @LexLi 有两行包含端口 3878:TCP 0.0.0.0:3878 0.0.0.0:0 LISTENING 4 和 TCP [::]:3878 [::]:0 LISTENING 4跨度>
  • @Nick.McDermaid 该站点确实存在于 IIS 中;如果我右键单击它并点击“探索”,我会看到包含该站点的文件夹。

标签: asp.net iis


【解决方案1】:

如果其他人使用 http 面对 ERR_CONNECTION_RESET。然后你可以先尝试https。如果 https 绑定可以解决问题。这将有助于缩小根本原因。 您可能需要检查 require https 是否已启用或错误。在某些情况下,在项目中启用 https 或 HSTS 会导致 ERR_CONNECTION_RESET。

当然,启用 https 将被视为一种解决方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    相关资源
    最近更新 更多