2012-04-05 147 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頁面加載,請嘗試看看這個,如果你有「白色死亡屏幕」問題。