我遇到一个奇怪的问题,它只影响7000多个用户群中的几个用户。经过几个小时的搜索无济于事,我希望有人能帮到你!ASP.NET 2.0网站白屏死机
我有一个ASP.NET 2.0网站,当某些用户试图访问主页(Default.aspx)时,他们收到一个没有加载内容的白屏。此问题在生产环境中以及是否针对生产数据副本运行解决方案时发生。所以当我伪造有问题的用户时,我能够复制完全相同的问题。
当在VS2005中调试应用程序,并在Default.aspx后面的代码中设置一个断点时,断点被触发/命中,所以我知道请求正在工作。问题似乎是服务器完成服务请求后,回到客户端/浏览器的响应是空的。
这是我注意到的另一件奇怪的事情。如果我通过添加一个新的白线或空白来更改Default.aspx中的HTML,则该页面将为同一组用户加载正常。我以为我已经解决了这个问题,但不幸的是,白屏问题再一次显现出来。
在Default.aspx中,有一些使用jQuery .load函数的AJAX请求,但这不是问题,因为该功能对于该站点的每个用户都存在。唯一的变量是此请求中返回的内容数量可能因用户而异。但是为什么当我在页面中输入空白或白线并在数小时后显现时会自行解决?
另一件要注意的是它只是Default.aspx遇到此问题。如果我通过在地址栏中输入页面来浏览另一页,则该页面可以正常使用。
希望有人能指出我如何调试或甚至解决问题的正确方向。
您是否在Firebug的Net选项卡中获得响应? – mxmissile
整个默认页面是不是呈现?或者只是AJAX的结果? –
浏览器是否一样?这是**互联网**还是**内联网**? – christiandev