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

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

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

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

你怎么看?

http://sofzh.miximages.com/c%23/9-9-2013_zps3b05a401.png

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

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

应用程序正在运行

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

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

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