2017-06-15 98 views
0

我剛剛在Azure上部署了一個MVC .Net Web應用程序。除了一個不顯示數據的表格外,它正常工作,只是空表格。 (在本地主機上,它的工作原理)jqTable數據不顯示在部署的網站上(Azure)

我已經部署此網站之前,該表剛剛正常工作..這是一個學校項目,我是新手,所以我什至不知道在哪裏搜索錯誤.... :S

  • 我沒有對控制檯的任何.js文件錯誤(這是一個jQuery表)//只是一個大約的字體,但我把它改成宋體,它不會改變任何東西

  • jQuery表只是獲取空數據

  • 在控制檯網絡我可以看到對控制器方法的調用

  • 我有一張結構相同的表,它的工作原理非常棒!

  • 同一張桌子前工作:S

我想沒有人會進入,因爲它是一個隨機的網頁,但該網址是:http://letsagree.azurewebsites.net/,如果它可以幫助找出錯誤。

USER:Admin2的 密碼:123456

加載(http://letsagree.azurewebsites.net/Events/MyEvents)應該得到的數據行,因爲在本地主機上它(有相同的數據)的頁面。很明顯,我證明了另一個用戶(他們中的很多人,甚至是新用戶),我真的知道它有相同的ID和各種東西。

我甚至不知道應該分享哪些代碼,因爲在本地主機上效果很好。

letsCry

我想起了一所學校的項目,所以不判斷其他的東西:P IM做這個工作。我真的失去了這個問題,就像我之前說過的,我不知道在哪裏尋找問題..

謝謝。

+1

您爲您的網站提供的登錄不起作用 –

+0

對不起它:的admin2/123456無蓋 – Mayra

+1

如果你檢查,你可以看到,調用'/ EventsList'是沒有返回數據的控制檯,只是'{}' 。你需要檢查爲什麼發生在你的服務器端代碼 –

回答

0

As @Rory McCrossan提到,/ EventsList返回的數據不是原因。進一步調試您的問題。我建議您使用由Azure Web App提供的遠程調試功能。如果您不能在本地重新創建錯誤,它提供了一種排除故障的方法是以調試模式遠程運行。

首先,您需要在Azure門戶上啓用遠程調試功能。

enter image description here

第2步,我們需要使用Debug配置重新部署我們的Web應用程序。

enter image description here

第3步,在服務器資源管理器中,右鍵單擊您的Web應用程序,然後單擊連接調試。瀏覽器會自動打開您在Azure中運行的主頁。 Azure設置服務器進行調試時,您可能需要等待20秒左右。這種延遲只發生在您首次以Web應用程序的調試模式運行時。在接下來的48小時內,當您再次開始調試時,不會有任何延遲。

enter image description here

之後,你可以在EventsList方法添加一個斷點來檢查它是否空車返回的數據。