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

wnavrhmk  于 2022-12-20  发布在  .NET
关注(0)|答案(5)|浏览(247)

我正在调试一个本地主机asp.net,我做了一些非常小的代码更改,并再次运行它,现在我得到了一个错误,我从来没有得到过。在漂亮的蓝色大字母告诉我“这个页面不能显示”。
除了把所有东西都带到forumula,你认为是什么会导致这个错误,我该如何去修复它?它提供了一个按钮,上面写着“修复连接问题”,但这是一个localhost浏览器,所以没有连接,真的。我还是点击了这个按钮,它没有提供任何解决方案。我还按照建议刷新了页面,它什么也没做。
我在浏览器中测试了我的localhost,它工作正常。
你觉得呢?

r1wp621o

r1wp621o1#

如果在本地主机上调试时它能正常工作,那么我会假设它是路径/文件解析问题。尝试做前面提到的,并调试它。这就是为什么你的本地主机测试工作,但当放在服务器上的活版本,它摸索。我看不出任何其他原因可能导致这一点。是的,它可能是一个浏览器的问题,但并没有什么具体的结论。你做了什么改变?有没有办法发布代码,或者部分代码?

piah890a

piah890a2#

我发现了代码中冒犯的部分。
代码会检查URL并修改它以确保它是正确的。这会弄乱localhost url。检查URL中字符的if语句现在也会检查该字符串以查看是否存在“localhost”,然后跳过代码。

o7jaxewo

o7jaxewo3#

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

*停止调试

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

应用程序正在运行。

6tr1vspr

6tr1vspr4#

我使用的是Visual Studio 2017,也遇到了类似的问题。我尝试了@Vojta Novák的说明,但没有效果。
不过,我确实找到了一个适合我的解决方案。
右击Web项目,选择“Properties”,然后选择属性上的“Web”选项卡。更改项目URL中的端口号,然后单击[Create Virtual Directory]。保存并运行项目。
我尝试删除IIS Express配置文件夹,但似乎无论我做什么,如果我尝试在最初使用的端口号下运行Web应用程序,都会收到错误。
更令人费解的是,我只有在用IE浏览网络应用程序时才能重现这个错误。用Chrome浏览器,它工作得很好。

blpfk2vs

blpfk2vs5#

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

相关问题