Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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,我正在尝试使用C#运行一个新创建的ASP.NET网站,但是当我这样做时,它会启动FireFox并尝试连接到(例如),但大约10-15秒后,它会显示“连接中断-页面加载时服务器的连接被重置。”错误 这个问题也存在于我以前构建的旧ASP.NET C#pages/Web服务中,实际上ASP.NET开发服务器没有运行任何东西 我正在使用:Windows XP Pro SP2,Visual Studio 2008 作为参考,我还安装了SQLServer2005DeveloperEdition 我试过:

我正在尝试使用C#运行一个新创建的ASP.NET网站,但是当我这样做时,它会启动FireFox并尝试连接到(例如),但大约10-15秒后,它会显示“连接中断-页面加载时服务器的连接被重置。”错误

这个问题也存在于我以前构建的旧ASP.NET C#pages/Web服务中,实际上ASP.NET开发服务器没有运行任何东西

我正在使用:Windows XP Pro SP2,Visual Studio 2008

作为参考,我还安装了SQLServer2005DeveloperEdition

我试过:

  • 用IE而不是Mozilla浏览
  • 尝试2.0框架而不是3.5
  • 重新安装Visual Studio 2008

我越想这个问题就越微不足道,但我还没能解决它!感谢您在这方面的帮助。

启动应用程序时,屏幕右下方会出现一个小信息标记,告诉您本地web服务器已启动,并且位于wich端口。您应该将该端口与浏览器中显示的端口进行比较。如果它们是不同的,反病毒可能是这个问题的原因。 另一个可以查看的地方是您的文件。某些软件会调整此文件,并可能使您的本地主机失效。

如果代理本地地址,类似于或其他类似代理的服务器可能会导致此问题

您可以在“控制面板”/“Internet选项-连接”选项卡下检查此项,单击底部的“LAN设置”。

尝试在以下行之前添加“127.0.0.1 localhost”::1 localhost 在c:\windows\system32\drivers\etc\hosts中


这对我很有效(VS2008,Vista Ultimate)

我也有同样的问题,只是在Vista商用机器上安装了VS2008。我有一个局域网,但没有代理服务器和c:\windows\system32\drivers\etc\hosts”和“127.0.0.1 localhost””“是的。但是我的项目都不管用,新项目也不管用。

我在Windows7RC和VisualStudio2008SP1上遇到了类似的问题。将localhost更改为127.0.0.1会有所帮助。与主机文件解决方案类似,但不需要编辑文件,只需更改项目启动url。

“我在Windows7RC和VisualStudio2008SP1上遇到了类似的问题。将localhost更改为127.0.0.1会有所帮助。与主机文件解决方案类似,但不需要编辑文件,只需更改项目启动url。”


这个解决方案很好……

我也遇到了同样的问题,当我打算辞职逃跑并加入一个修道院时,我有一个想法去检查ELMAH——也许它抓住了它

果然,ELMAH告诉我它抓到了这个:

System.Web.HttpException (0x80004005): Maximum request length exceeded.
这就解决了这个问题:

<system.web>
  <httpRuntime maxRequestLength="65535" />
</system.web>

祝你好运,
Dave

您发现了一些问题,通知和浏览器中的端口号不同。我运行NOD32作为防病毒软件;这导致问题的可能性有多大?好的,我在工作中遇到了完全相同的问题,我不记得确切的命令是什么,但基本上我必须在NOD32中创建一个异常以防止这个错误的代理行为。请告诉我您是否可以通过这种方式解决问题。也许您可以先禁用NOD32,看看这是否是问题的原因。NOD32肯定是问题的原因-禁用它并没有解决问题,但卸载了它。出于好奇,我重新安装了它,但问题还没有回来(目前).如果是这样的话,我会进一步调查,至少现在我知道这是原因!我在VS2012的任何地方都看不到通知?非常感谢。我花了3天的时间才解决了这个问题。我想在找到这篇文章之前砸碎我的头。非常感谢你。你把我从精神错乱中救了出来。