LightSwitch v1 显示红色 X 并且无法加载数据

2023-12-04

我使用在 Visual Studio 2010 Professional 上运行的 Visual Studio LightSwitch 2011 (v1) 制作了一个应用程序。它是一个桌面应用程序,我使用 SQL Server 身份验证来连接到数据库。 (所有客户端使用相同的用户名/密码)。

该应用程序适用于大多数用户,但对于 4-5 个用户,它会显示红色 X 并表示无法加载数据。这是有史以来最模糊的错误消息,我不知道是什么原因导致的。用户都可以从他们的 PC 访问我们的数据库,因为其他一些非灯光开关应用程序运行良好。这排除了任何网络/连接问题。

经过几天的搜索并试图解决这个问题,我还没有找到一种简单的方法来确定 red-X 错误的原因。此外,用户位于不同的国家/地区,因此我无法物理访问他们的计算机。我唯一需要说明的是,这些用户都运行 Windows 7(未安装防火墙)。其中一位最终对 Windows 7 进行了全新安装,在安装应用程序时,他收到了 red-X(无法加载数据)错误。

有没有简单的方法可以找出灯开关无法从我们的数据库加载数据的原因? (数据库 = SQL Server 2005)

谢谢您的帮助。


查看埃里克·埃尔哈特的文章。这是一个引用:

当您的应用程序无法成功加载数据时,屏幕将显示一个红色的X,并且工具提示将显示“无法加载数据。请检查您的网络连接并尝试重新加载。”

关于 LightSwitch 的一个鲜为人知的秘密是该服务器具有与 ASP.NET 跟踪集成的诊断子系统。 LightSwitch 的诊断子系统比仅仅告诉您发出查询时抛出了什么异常要强大得多。您可以使用它来跟踪服务器请求的操作,以及服务器为响应每个操作而采取的步骤。因此,即使一切看起来正常,您也可以获得有关应用程序实际执行情况的更多信息。

因此,您可以启用诊断,然后在以下位置打开跟踪:your-lightswitch-application-address/trace.axd。然后您可以检查错误详细信息(截图取自博客文章):

The error as shown from the trace

另一种替代方法是使用 Fiddler。同一篇文章中也对此进行了解释。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LightSwitch v1 显示红色 X 并且无法加载数据 的相关文章

随机推荐