我正在调试一个localhost asp.net,我做了一些非常小的代码更改并再次运行它,现在我收到了一个我以前从未得过的错误。在漂亮的大蓝色字母中,它告诉我“此页面无法显示”。
除了将所有内容都放到论坛之外,您认为会导致此错误的原因是什么?我将如何修复它?它提供了一个“修复连接问题”按钮,但这是一个本地主机浏览器,所以没有连接,真的。无论如何我点击了按钮,它没有提供任何解决方案。我也按照建议更新了页面,但没有做任何事情。
我在浏览器中测试我的localhost,它正在运行。
您怎么看?
http://i67.photobucket.com/albums/h292/Athono/9-9-2013_zps3b05a401.png
答案 0 :(得分:1)
我遇到了同样的问题。我通过下一步修复了它:
应用程序正在运行。
答案 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的更改。