尋找調試Azure表存儲非常令人沮喪。在我學習各種限制之前,試着用InvalidInput代碼來找到令人難以置信的DataServiceQueryException的原因很難說。Azure表存儲異常信息
經過多次瀏覽網頁後,http://blogs.msdn.com/b/partlycloudy/archive/2009/12/16/development-storage-logging.aspx的帖子展示瞭如何開啓日誌功能。這使用更多非常有用的信息填充錯誤日誌文件。將此日誌永久保留並不是一個好主意,並且每次遇到問題時檢查此文件都不是理想情況。
有很多關於使用Fiddler來查看實際的請求和響應的帖子,但我無法正常工作。我配置了連接字符串以通過Fiddler代理進行連接(我必須手動將ipv4.fiddler主機名添加到hosts文件,否則它不會解決 - Fiddler應自動執行此操作)。我可以看到部署的連接,但不能查看任何連接。我試過以管理員身份運行Fiddler,但仍然得到相同的結果。
爲什麼這麼難?我錯過了什麼嗎?是否有一個選項可以返回錯誤日誌文件中記錄的異常信息,而不是垃圾InvalidInput異常消息?任何想法爲什麼菲德勒不玩遊戲?
你有沒有更新到最新的Azure工具(2011年11月:http://www.microsoft.com/windowsazure/sdk/)? - 在這個版本中,顯然異常信息得到了改進。 –
謝謝!他們肯定有所改善。還有一些沒有那麼有用,但通常更好。 –