C# 在调试模式下运行时,无法显示ASP.NET页面错误

C# 在调试模式下运行时,无法显示ASP.NET页面错误,c#,asp.net,localhost,C#,Asp.net,Localhost,我的应用程序在调试模式下运行良好,但是,突然(没有更改任何web.config或global.asax.cs文件)其中一个页面停止加载,并开始出现“页面无法显示”错误 我尝试了以下链接中的所有建议: 令人困惑的是,它甚至没有连接到任何互联网,我正试图在本地主机上调试我的应用程序。。。我是否遗漏了什么,或者需要检查这个特定的错误以消除。我在global.asax.cs中没有内容,我的customerrors模式为“关闭”。还有什么会导致这个错误呢 我找到了这个问题的答案,基本上,没有加载的页面

我的应用程序在调试模式下运行良好,但是,突然(没有更改任何web.config或global.asax.cs文件)其中一个页面停止加载,并开始出现“页面无法显示”错误

我尝试了以下链接中的所有建议:


令人困惑的是,它甚至没有连接到任何互联网,我正试图在本地主机上调试我的应用程序。。。我是否遗漏了什么,或者需要检查这个特定的错误以消除。我在global.asax.cs中没有内容,我的customerrors模式为“关闭”。还有什么会导致这个错误呢

我找到了这个问题的答案,基本上,没有加载的页面有一个上载选项,该选项(uploadbtn_单击)随后重定向到“页面无法显示”错误页面

原因是,当我们在调试模式下运行代码时,VisualStudio会启动自己的IIS版本,并自行托管要临时运行的站点。但是,它不允许上传/下载大量内存。这就是这个错误的原因


因此,如果我们将文件托管在IIS中,这个问题就会消失,因为在IIS中,此类操作的默认值为50MB

要解决此问题,请在web.config文件中添加下一个参数:
2097152=2G

您正在通过IIS Express或标准IIS进行调试?我发现,当ASP.NET开始运行时,尤其是在没有更改任何设置的情况下,通常可以通过重新启动Visual Studio来修复它Studio@Kai我已经做了很多次了,我也在不同的机器上运行了代码,但它仍然在运行:(@jjczopek,我正在调试模式下运行它…IIS会成为其中的一部分吗?如果是,我不知道如何检查是否已检查项目中列出的IIS端口与浏览器中显示的运行端口相同?