2012-06-08 79 views
3

我剛剛安裝了Visual Studio LightSwitch 2011.我創建的每個屏幕都帶有與消息「無法加載數據」相同的紅色X.VS LightSwitch調試無法加載數據

我正在創建一個桌面應用程序,它將在同一臺機器上包含所有組件,包括技術數據庫。該機器是Windows 7 Home Premium,獨立運行Visual Studio 2010 C#Express,SQL Server 2008 R2 Express和Visual Studio LightSwitch 2011(評估期)。我試圖使用的數據庫是本地SQL Server Express實例上的預先存在的數據庫。其他C#應用程序可以使用這個數據庫。

目前,由於我旅行,機器沒有互聯網連接。它不應該需要它,但我不知道......

兩個問題:

1 - 是否在暗示什麼可能會發生的配置什麼?

2-我如何找到背後紅色X的真正含義?我見過有關如何使用Asp.net跟蹤的文章,但我沒有IIS可用。我只能作爲本地桌面運行。有沒有詳細記錄錯誤的日誌?

- 更新:我沒有找到錯誤,但它在某處的項目配置中。我創建了一個新項目,連接到同一個數據庫,只創建一個表,儘可能少地更改,並且成功運行。雖然我的問題還沒有解決,但我真的很放心,它實際上可以工作。

+0

紅色X的含義是無法連接到數據庫。其原因各不相同。您是否可以擴展您的問題以包含以下信息:您正在使用Visual Studio Lightswitch 2011(V1 Standalone)還是Visual Studio 2012 RC(其中包含Lightswitch V2)?你正在創建一個桌面應用程序或一個Web應用程序?如果它是一個網絡應用程序,你使用什麼瀏覽器? –

+0

這裏的問題的答案(http://stackoverflow.com/questions/16520105/lightswitch-v1-shows-red-x-and-unable-to-load-data)可能會幫助您調試問題。 – steenhulthin

回答

0

紅色X問題通常與權限有關。特別是使用附加的SQL數據庫。你有沒有檢查誰運行的應用程序有足夠的權限訪問數據庫?

+0

我會研究它,但我不知道要尋找什麼。這是一臺單用戶計算機。數據庫所有者是同一個用戶。我習慣於XP,所以我正在學習Windows 7的權限是如何工作的。 – Verbose

3

此消息似乎具有誤導性。在lightswitch中包含表格時,所有字符串字段都會標記爲可搜索。我有一個124列的表,其中大部分是字符串。我收到了同樣的錯誤消息「無法加載數據,請檢查網絡連接」。當我將可搜索列的數量減少到20個時,消息就消失了。

+0

如何減少可搜索列的數量? – Kassem