2012-04-05 150 views
1

当我试图调试我的Silverlight应用程序时,我遇到了死亡白屏。问题是我不知道是什么原因造成的,我从Visual Studio或浏览器本身(IE9)没有获得任何类型的信息。由于App.xml.cs中的App()也不会被触发,因此断点不会被触发。Silverlight Web应用程序死亡白屏

该应用程序可以在我自己的笔记本电脑上正常工作,但我试图在服务器上进行最终调整,一旦完成,它将托管应用程序。该服务器上发生此问题。

会有什么方法可以获得关于是什么原因或者是否有人遇到过simulair问题的信息?

+0

我会检查你的应用程序中的样式,特别是如果你有一个resourceDictionary拉动很多。一个缺少的风格可以给你一个白色的屏幕。 – Rus 2012-04-05 09:56:41

回答

0

这可能有很多原因,包括数据库连接问题,WCF服务以及其他许多因素。有一件事可能会帮助你获得一些信息,这是一种名为Fiddler的产品。如果您能够在开发机器上下载并安装该应用程序,则可以在尝试访问服务器上的应用程序时使其运行。它会给你的应用程序初始化的每一步消息,包括数据库认证,业务认证,XAP文件传输等

0

在IE打F12并进入网络并开始捕捉。如果下载出现问题,并且如果Silverlight插件出现问题(请检查控制台或脚本标记),您应该会看到您的错误。

0

我的问题是关于init的参数没有从web项目的.aspx页面加载,请尝试看看这个,如果你有“白色死亡屏幕”问题。