我創建了一個簡單的MVC3站點,用於顯示Azure數據庫中表的數據。我創建了一個雲服務來運行該網站並可以成功發佈。我也在Azure模擬器中成功運行了該站點。查看Azure雲服務IIS日誌
我的問題是,當我選擇顯示數據的頁面時,出現錯誤,因爲我得到了默認的錯誤頁面。我想我有正確的db連接設置,但我看不到任何日誌。所以我的問題是:
- IIS日誌在哪裏?我想看看錯誤是什麼。
- 是否有任何其他日誌/診斷可用於查看問題所在?
謝謝。
我創建了一個簡單的MVC3站點,用於顯示Azure數據庫中表的數據。我創建了一個雲服務來運行該網站並可以成功發佈。我也在Azure模擬器中成功運行了該站點。查看Azure雲服務IIS日誌
我的問題是,當我選擇顯示數據的頁面時,出現錯誤,因爲我得到了默認的錯誤頁面。我想我有正確的db連接設置,但我看不到任何日誌。所以我的問題是:
謝謝。
我建議你使用Windows Azure診斷來收集你的日誌。
你可以在這裏閱讀所有(安裝和使用)看: http://msdn.microsoft.com/en-us/library/windowsazure/gg433048.aspx
默認情況下,其中一些可能被記錄在Windows應用程序事件日誌的唯一地方。您需要將遠程桌面連接到雲服務實例(從Azure管理門戶中的實例頁面連接),然後打開事件查看器。
IIS日誌本身也應該可用,儘管按照正常的IIS日誌,這些不會包含異常詳細信息。登錄到實例時使用IIS管理器>應用程序>日誌記錄查找位置。
正如Magnus所建議的,您應該使用Windows Azure Diagnostics和/或ELMAH和/或log4net之類的軟件將異常和診斷信息記錄到可進行故障排除的地方。
你有沒有嘗試遠程進入虛擬機或設置視覺工作室調試虛擬機? –
請提供反饋,如果我的答案不是你要找的。 –