2016-01-08 50 views
0

我有一個天藍色的雲服務,我很掙扎,覺得我已經用盡了所有途徑來確定發生了什麼問題。當我嘗試點擊其中一個動作時,我得到一個內部服務器500,但是我根本看不到任何堆棧跟蹤!Azure雲服務日誌記錄和查看最新動態

我已經通過設置啓用診斷:

<system.diagnostics> 
    <trace> 
     <listeners> 
     <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics" /> 
     </listeners> 
    </trace> 
    </system.diagnostics> 

和天藍色門戶中我已經安裝該我通過Azure管理工作室監聽連接字符串。但是,對於我的生活,我看不出什麼問題。

我已經遠程登錄到本地並在本地嘗試了它,沒有發現任何事件日誌,沒有例外。

我所做的,是通過門戶更改設置爲另一個值,並返回到原來的,由於某種原因,似乎使應用程序工作。但是,這種解決方法是不可接受的,爲了將來的參考,我希望看到它拋出的錯誤。

乾杯,DS。

回答

0

根據我對雲服務的經驗,我建議您設置一個free NewRelic account,add the NewRelic package to your Cloud Service,並檢查NewRelic的發現。

這是非常有用的,它會挖掘並準確告訴你代碼的哪一部分是錯誤和堆棧跟蹤。

在沒有NewRelic或AppInsights之類的情況下在雲中調試應用程序就像在黑暗中拍攝一樣。