永远等待localhost!

我的主页上有一个gridview,其中包含一个视图和一个编辑链接,它们使用查询字符串分别在只读和可编辑页面中显示表数据。 我没有收到来自我的代码的错误消息,它很简单,似乎没有丢失任何东西,但是当我尝试在浏览器中调试或查看时,我在状态栏上获得永久风车并且消息“等待localhost ”。 我错过了什么? 有没有人对这个特殊问题有一些经验? 我在使用sql server 2008的可视工作室中使用C#和ASP.NET。

我的教练提出了一个出色的解决方案,他关闭了VS 2010并重新启动它。 问题解决了。

几乎听起来就像数据库连接一样,从未离开过。

如果连接和/或命令的超时设置得相当高,例如300(这是5分钟),那么如果它无法建立连接,它将会永远挂起。

我要尝试的第一件事是在web.config中将连接超时设置为合理的15秒。

然后我再次运行它。

假设您遇到连接失败,我会使用另一个工具尝试使用web.config中的设置连接到数据库。

这只发生在调试(即F5)上吗?

如果是这样的话,我的猜测是你正在打破一个断点?

如果你达到了一个断点,浏览器似乎已经死了……但实际上VS正等着你回应…

尽量不要使用localhost,而是使用本地IP地址。

我发现创建一个新的应用程序池,然后将(已经创建的)网站分配给它解决了这个问题。

我关闭了iis,停止在visual studio中调试网站,然后用F5重新启动;-)

这可能看起来很奇怪,但如果您正在下载种子并且您的数据库位于不同的服务器上,则可能会导致这种情况。 这似乎是我的问题。

我发生了同样的事情; 如果您使用的是VPN连接,则可能需要更改web.config文件以使用数据库IP而不是名称(如果您遇到VPN问题)。 这对OP没有帮助,但其他人可能会觉得这很有用。

我有同样的问题,但它没有通过重新启动Visual Studio或找到无限循环解决。 我的问题是由用户身份validation失败引起的。

昨天我向我公司的服务器发布了一个网络应用程序。 我为IIS设置了Windows身份validation,他们使用管理员权限。 当我之后尝试调试我的代码时,我没有有效的用户名/密码。 页面不是仅仅发出运行时错误,而是连续加载。

我的解决方案是在web.config文件中注释掉标识行。

//Comment out the line below  

如果错误地在webform中使用console.writeline()而不是Response.writeline或使用console.readline()方法,那么webform将永远不会显示输出并将永远进行处理。

我花了很多时间在这上面,网上的许多建议都没有。

对我来说……有些东西导致文件: app_offline.html被写入我项目的根目录。 它不是向我显示应用程序已脱机等消息,而是等待永远消息“等待本地主机”。

我删除了文件,它突然又恢复了工作。

我的问题发生了,因为我在web.config有一个额外的字符。

当我打开一个视图时,它无法识别@model ,当它hover在它@model时,表示web.config中的问题所在。