我正在尝试使用C#运行一个新创建的ASP.NET网站,但是当我这样做时它启动FireFox并尝试连接到http://localhost:1295/WebSite1/Default.aspx(例如),但是大约10-15秒后它显示“连接中断 - 页面加载时重置了与服务器的连接”。错误。
此问题也存在于我过去构建的旧版ASP.NET C#页面/ Web服务中,实际上没有任何内容在ASP.NET开发服务器上运行。
我正在使用:Windows XP专业版SP2,Visual Studio 2008
作为参考,我也安装了SQL Server 2005 Developer Edition。
我试过了:
这个问题看起来似乎微不足道,我想的更多,但我还没有能够解决它!感谢任何有关此事的帮助。
答案 0 :(得分:6)
我有同样的问题,当我即将退出并逃跑并加入一个monastry时,我有一个想法来检查ELMAH - 也许它已经抓住了它......
果然,ELMAH告诉我它抓住了这个:
System.Web.HttpException (0x80004005): Maximum request length exceeded.
并修复了它:
<system.web>
<httpRuntime maxRequestLength="65535" />
</system.web>
祝你好运,
戴夫
答案 1 :(得分:3)
当您启动应用程序时,屏幕右下角会出现一个小信息标记,告诉您本地Web服务器已启动并且位于端口上。您应该将该端口与浏览器中显示的端口进行比较。如果它们不同,反病毒可能是造成这个问题的原因。 另一个要查看的地方是您的host文件。有些软件调整了这个文件,可以让你的本地主机成为一种行为。
答案 2 :(得分:2)
如果本地地址被代理,像Fiddler或像服务器这样的其他代理可能会导致此问题。
您可以在“控制面板/ Internet选项 - 连接”选项卡下单击底部的“LAN设置”进行检查。
答案 3 :(得分:2)
尝试在读取“:: 1 localhost”之前添加“127.0.0.1 localhost” 在c:\ windows \ system32 \ drivers \ etc \ hosts
中这对我有用(VS2008,Vista Ultimate)
答案 4 :(得分:2)
我在Windows 7 RC和Visual Studio 2008 SP1上遇到了类似的问题。将localhost更改为127.0.0.1有帮助。与hosts文件解决方案类似,但不需要文件编辑,只需更改项目启动URL。
答案 5 :(得分:1)
我遇到了同样的问题,只是在Vista Business机器上安装了VS 2008。我有一个局域网,但没有代理服务器和c:\ windows \ system32 \ drivers \ etc \ hosts“和”127.0.0.1 localhost“都在那里。但我的项目都没有工作,也没有新项目。
答案 6 :(得分:0)
“我在Windows 7 RC和Visual Studio 2008 SP1上遇到了类似的问题。将localhost更改为127.0.0.1有所帮助。与hosts文件解决方案类似,但不需要文件编辑,只需要更改项目启动网址。“
此解决方案工作正常.......