如何修复ASP.NET中的“此页面无法显示”错误?

时间:2013-09-09 20:07:43

标签: c# asp.net localhost

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

除了将所有内容都放到论坛之外,您认为会导致此错误的原因是什么?我将如何修复它?它提供了一个“修复连接问题”按钮,但这是一个本地主机浏览器,所以没有连接,真的。无论如何我点击了按钮,它没有提供任何解决方案。我也按照建议更新了页面,但没有做任何事情。

我在浏览器中测试我的localhost,它正在运行。

您怎么看?

http://i67.photobucket.com/albums/h292/Athono/9-9-2013_zps3b05a401.png

5 个答案:

答案 0 :(得分:1)

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

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

应用程序正在运行。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我找到了令人反感的代码部分。

代码检查URL并修改它以确保它是正确的。这会弄乱本地主机网址。现在,检查URL中字符的if语句也会检查该字符串,以查看是否存在“localhost”,然后对代码进行侧面步骤。

答案 3 :(得分:0)

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

但是,我确实找到了适合我的解决方案。

右键单击Web项目,选择“属性”,然后在属性上选择“ Web”选项卡。在项目URL中更改端口号,然后单击[创建虚拟目录]。保存并运行项目。

我尝试删除IIS Express配置文件夹,但是无论如何,如果我尝试在原始端口号下运行Web应用程序,都会收到错误消息。

更令人困惑的是,我只能在使用IE浏览Web应用程序时重现错误。使用Chrome,效果很好。

答案 4 :(得分:0)

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