【问题标题】:How to fix "This page can't be displayed" error in ASP.NET?如何修复 ASP.NET 中的“此页面无法显示”错误?
【发布时间】:2013-09-13 09:51:30
【问题描述】:

我正在调试一个本地主机 asp.net,我做了一些非常小的代码更改并再次运行它,现在我得到了一个我以前从未遇到过的错误。它用漂亮的蓝色大字告诉我“无法显示此页面”。

除了将所有内容带到论坛之外,您认为会导致此错误的原因是什么,我将如何解决它?它提供了一个按钮,上面写着“修复连接问题”,但这是一个 localhost 浏览器,所以真的没有连接。无论如何,我单击了该按钮,但它没有提供任何解决方案。我还按照建议刷新了页面,但它什么也没做。

我在浏览器中测试了我的本地主机,它正在工作。

你怎么看?

【问题讨论】:

  • 快速搜索让我相信这是一个特定于 IE 的问题,与您的应用无关。
  • 您是否检查了事件查看器和 IIS 日志?另外,请尝试使用 F12 工具查看是否有任何内容报告给控制台。
  • 好的,我发现一段代码应该只在服务器上而不是本地时运行,这似乎是问题所在。如何在代码隐藏的 c# 代码中添加一个条件,该条件是一个“if-then”条件,只能在调试模式下运行?

标签: c# asp.net localhost


【解决方案1】:

如果在本地主机上调试时它可以正常运行,那么我认为这是路径/文件解析问题。尝试做前面提到的,并调试它。这就是您的 localhost 测试有效的原因,但是当将其放置在实时版本的服务器上时,它会失败。我没有看到任何其他可能导致这种情况的原因。是的,这可能是一个浏览器问题,但实际上并没有什么具体的结论。你做了哪些改变?有没有办法可以发布代码或其中的一些?

【讨论】:

    【解决方案2】:

    我发现了代码中令人反感的部分。

    代码会检查 URL 并对其进行修改以确保其正确无误。这弄乱了本地主机 url。检查 URL 中字符的相同 if 语句现在也检查该字符串以查看是否存在“localhost”,然后绕过代码。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。我通过以下步骤修复了它:

      • 停止调试
      • 删除解决方案(我认为这点是可选的)
      • 从 TFS 获取版本(这一点对于以前的 ;-) 是可选的)
      • 关闭 VS
      • 删除 c:\Users\\Documents\IISExpress 中的自定义 IISExpress 配置文件(删除整个文件夹)
      • 重启电脑
      • 开始 VS
      • 开始调试

      应用程序正在运行。

      【讨论】:

      • 我遇到了类似的问题,不幸的是,这并不能解决我的问题。有趣的是,当我在 Chrome 中浏览该应用程序时,它运行良好,但无法在 IE 中浏览它是一个很大的问题。
      【解决方案4】:

      我正在使用 Visual Studio 2017 并且遇到了类似的问题。我尝试了@Vojta Novák 的指示无济于事。

      不过,我确实找到了适合我的解决方案。

      右键单击 Web 项目,选择“属性”并选择属性上的“Web”选项卡。更改 Project Url 中的端口号,然后单击 [Create Virtual Directory]。保存并运行项目。

      我尝试删除 IIS Express 配置文件夹,但似乎无论我做什么,如果我尝试在它最初所在的端口号下运行 Web 应用程序,我都会收到错误。

      更莫名其妙的是,我只能在使用 IE 浏览网页应用时重现错误。使用 Chrome,它可以正常工作。

      【讨论】:

        【解决方案5】:

        我有时会在发布后收到此错误。我只是在我的 web.config 中添加了一个空行。然后运行应用程序。现在可以了。然后停止并撤消我对 web.config 的更改。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-08-18
          • 2016-03-31
          • 1970-01-01
          • 2022-07-12
          • 1970-01-01
          • 2023-01-19
          • 1970-01-01
          相关资源
          最近更新 更多