Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何修复ASP.NET中的“此页面无法显示”错误?_C#_Asp.net_Localhost - Fatal编程技术网

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

C# 如何修复ASP.NET中的“此页面无法显示”错误?,c#,asp.net,localhost,C#,Asp.net,Localhost,我调试了一个本地主机asp.net,我做了一些非常小的代码更改并再次运行了它,现在我遇到了一个以前从未遇到过的错误。用漂亮的蓝色大字告诉我这个页面无法显示 除了把所有的东西都带到forumula之外,你认为是什么导致了这个错误?我该如何着手修复它?它提供了一个按钮,表示修复连接问题,但这是一个本地主机浏览器,所以实际上没有连接。无论如何,我点击了按钮,但它没有提供任何解决方案。我还按照建议刷新了页面,但它什么也没做 我在浏览器中测试我的本地主机,它正在工作 你觉得怎么样 若在本地主机上调试时它运

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

除了把所有的东西都带到forumula之外,你认为是什么导致了这个错误?我该如何着手修复它?它提供了一个按钮,表示修复连接问题,但这是一个本地主机浏览器,所以实际上没有连接。无论如何,我点击了按钮,但它没有提供任何解决方案。我还按照建议刷新了页面,但它什么也没做

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

你觉得怎么样


若在本地主机上调试时它运行正常,那个么我认为这是一个路径/文件解决问题。尝试执行前面提到的操作,并调试它。这就是为什么localhost测试可以工作,但是当它被放置在服务器上进行实时版本测试时,它会出错。我看不到任何其他原因可能导致这种情况。是的,这可能是一个浏览器问题,但实际上并没有什么具体的结论。你做了什么改变?有什么方法可以发布代码或其中的一些内容吗?

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


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

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

停止调试 删除解决方案我认为这一点是可选的 从TFS获取版本这一点对于previous;- 接近VS 删除c:\Users\\Documents\IISExpress中的自定义IISExpress配置文件删除整个文件夹 重新启动计算机 开始VS 启动调试
应用程序正在运行。

我正在使用Visual Studio 2017,我遇到了类似的问题。我尝试了@Vojta Novák的指示,但没有结果

然而,我确实找到了一个适合我的解决方案

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

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


更令人困惑的是,我只能在使用IE浏览web应用程序时重现错误。使用Chrome,它可以正常工作。

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

快速搜索使我相信这是IE特有的问题,与你的应用程序无关。你是否检查了事件查看器和IIS日志?另外,试着使用F12工具查看是否有任何东西被报告到控制台。好的,我发现一段代码应该只在服务器上运行,而不是本地运行,这似乎是问题所在。如何在c代码后面的代码中设置一个条件,该条件是只在调试模式下运行的if-then条件?我有一个类似的问题,不幸的是,这并不能解决我的问题。有趣的是,当我在Chrome上浏览时,这个应用程序运行得很好,但不能在IE上浏览是一个很大的问题。