【问题标题】:"This webpage is not available" from localhost after SSL removed删除 SSL 后来自本地主机的“此网页不可用”
【发布时间】:2015-02-20 18:18:58
【问题描述】:

当我尝试调试我的 ASP.NET MVC 5 项目时,我收到 IIS 错误“此网页不可用”。以下是导致此问题的一系列事件:

  • 该项目最初使用 SSL 和 IIS Express 并且运行良好。
  • 我想使用 Fiddler,发现 Fiddler 不能(轻松)监控 https 流量,因此进入项目属性 (F4) 选项卡并将其改回使用 http。
  • 这是我开始看到错误“无法显示页面”的时候。我注意到即使我在项目属性窗口中的 ProjectUrl 和 Start URL 是 http://localhost:57505,但当我调试时,URL 会更改为 https
  • 一个复杂问题(抱歉,我不记得是什么了)促使我使用本地 IIS (IIS 7.5) 而不是 IIS Express。
  • 我重新启动了 IIS,并决定删除 IIS 中的 SSL 证书,但这并没有帮助。
  • 由于没有任何效果,我将项目改回使用 SSL。现在我在调试时看到“此网页不可用”。
  • 我经常重启和回收

我不确定下一步该做什么,因为我的项目现在无法使用。任何帮助表示赞赏。

【问题讨论】:

  • 你支持使用 IIS Express 吗?
  • 是的,我又开始使用 IIS Express。
  • @Dewey 在 Visual Studio 中单击可部署项目时,“属性”窗口应显示 SSL URL 和 URL。这些价值观说明了什么?
  • @MikeSmithDev,SSL URL = localhost:57505 和 URL = localhost:57505
  • @Dewey 如果将 URL 端口从 57505 更改为 5700 之类的会发生什么。

标签: asp.net visual-studio-2013 iis-7


【解决方案1】:

您是否碰巧在 web.config 中有一个条目强制重定向到 HTTPS 站点?

<rewrite>
  <rules>
    <rule name="Redirect to HTTPS" stopProcessing="true">
      <match url="^account/logon$|^account/register$" />
      <conditions>
        <add input="{HTTPS}" pattern="^OFF$" />
      </conditions>
      <action type="Redirect" url="https://{HTTP_HOST}/{R:0}" redirectType="Permanent" />
    </rule>
  </rules>
</rewrite>

请注意,redirectType="Permanent",它将永久重定向(301)返回到您的浏览器。这将永久缓存在您的浏览器上,因此即使您已删除此重定向,您也无法访问正常的 HTTP 站点。您需要手动清除浏览器缓存来修复它。

【讨论】:

    【解决方案2】:

    如果其他项目也发生这种情况,请尝试禁用 Windows 防火墙或系统上的任何其他防火墙,希望它应该可以工作。

    也尝试在没有 fiddler 的情况下运行网站,看看它是否有效。

    我有类似的问题,是防火墙造成的。

    【讨论】:

      【解决方案3】:

      使用 HTTPS,每个ip_address:port 只能有一个“网站”。所以https://localhosthttps://example.com,都是一样的(模证书错误。)

      然而,HTTP 允许每个 ip_address:port 对有多个网站,通过 HTTP 1.1 规范中的“HOST”标头。 IIS 需要知道你想要什么站点,它默认将网站绑定到机器的主机名。 (这可能就是吸引你的原因。)

      如果您只想让所有解析到您的主机的请求(如“localhost”)访问同一个网站,请编辑inetmgr 中的站点绑定并将“主机名”设置为空字符串或*

      【讨论】:

        猜你喜欢
        • 2019-02-12
        • 2013-11-15
        • 2021-04-17
        • 2013-11-15
        • 2020-08-05
        • 2020-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多