【问题标题】:ERR_CONNECTION_RESET with IIS express in Visual Studio 2017在 Visual Studio 2017 中使用 IIS express 的 ERR_CONNECTION_RESET
【发布时间】:2019-01-31 13:16:39
【问题描述】:

我们创建了一个 ASP.Net Core Web 应用程序并添加了一些控制器。出于某种原因,当我想运行应用程序时,它会连接到我的本地 IIS express,并且出现的唯一消息是以下

ERR_CONNECTION_RESET

我没有尝试通过 SSL 连接到端口,所以我认为这不是证书问题。

我尝试调用哪个控制器并不重要。由于某种原因,这种行为只出现在我的机器上。如果我创建一个新的 Wep 应用程序,它工作得很好。

我尝试了以下步骤:

  • 在项目属性的 Web 服务器设置中更改了端口号
  • 卸载 IIS Express 并重新安装
  • 删除了我项目中的hole .vs文件夹
  • 在我的本地 IIS 服务器上托管 Web 应用程序
  • 将孔项目设置与运行良好的机器的项目设置进行比较

我现在被这个问题困扰了 2 天,不想重新安装 VS2017。也许这只是我错过的一件小事。

感谢您的回复:)

【问题讨论】:

标签: asp.net iis-express


【解决方案1】:

问题出在我的 Visual Studio 实例上。在此之后通过 VS 安装程序重新安装 Visual Studio + 修复解决了我的问题

【讨论】:

    【解决方案2】:

    如果您的问题是:ERR_CONNECTION_RESET 并且您说您尝试过:

    更改了项目属性中网络服务器设置中的端口号

    考虑 IIS 表示 44300 到 44399 范围内的保留端口。

    当我将 IIS Express 端口设置在此范围之外时,我的 ERR_CONNECTION_RESET 完全相同。 解决方案是将端口号放在此范围内。希望对你有帮助。

    【讨论】:

    • @Yunnosch 如果我不清楚,我很抱歉,我的答案不是评论,现在我正在编辑答案以澄清谢谢
    • 请将其表述为有条件的解释性答案,以避免给人以澄清问题而不是回答的印象(应该使用评论而不是答案,比较meta.stackexchange.com/questions/214173/…)。例如像“如果你的问题是......那么解决方案是......因为......。”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 2019-02-11
    • 1970-01-01
    • 2019-04-22
    • 2017-06-26
    • 2017-08-18
    相关资源
    最近更新 更多