4

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

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

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

作为参考,我还安装了 SQL Server 2005 Developer Edition。

我试过了:

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

这个问题越想越微不足道,但我还没有解决它!感谢您对此事的任何帮助。

4

7 回答 7

6

我也遇到了同样的问题,当我正要辞职逃跑并加入修道院时,我想到了检查 ELMAH 的想法——也许它已经抓住了它……

果然,ELMAH 告诉我它发现了这个:

System.Web.HttpException (0x80004005): Maximum request length exceeded.

这解决了它:

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

祝你好运,戴夫

于 2011-03-18T03:27:10.420 回答
3

当您启动应用程序时,屏幕右下方会出现一个小信息标记,告诉您本地 Web 服务器已启动并且位于哪个端口上。您应该将该端口与浏览器中显示的端口进行比较。如果它们不同,则防病毒软件可能会导致该问题。另一个需要查看的地方是您的主机文件。某些软件会调整此文件,并可能使您的 localhost 不正常。

于 2008-11-13T04:03:01.180 回答
2

如果代理本地地址,Fiddler或其他代理(如服务器)可能会导致此问题。

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

于 2008-11-13T04:07:29.160 回答
2

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

这对我有用(VS2008,Vista Ultimate)

于 2009-03-10T19:23:39.813 回答
2

我在 Windows 7 RC 和 Visual Studio 2008 SP1 上遇到了类似的问题。将 localhost 更改为 127.0.0.1 有所帮助。与hosts文件解决方案类似,但不需要文件编辑,只需要更改项目启动url即可。

于 2009-06-30T18:09:35.093 回答
1

我有同样的问题,只是在 Vista Business 机器上安装了 VS 2008。我有一个 LAN,但没有代理服务器,并且带有“127.0.0.1 localhost”的 c:\windows\system32\drivers\etc\hosts 在那里。但我的项目都不起作用,也没有新的项目。

于 2009-04-03T15:03:33.367 回答
0

“我在 Windows 7 RC 和 Visual Studio 2008 SP1 上遇到了类似的问题。将 localhost 更改为 127.0.0.1 有帮助。类似于 hosts 文件解决方案,但不需要文件编辑,您只需更改项目启动 url。 "

该解决方案运行良好.......

于 2009-12-08T20:46:03.097 回答