現象
代碼未變,昨日突然無法讀取 Azure Table 數據,報錯截圖顯示連接異常。
排查清單
- 賬號狀態:Azure 門戶確認存儲賬號未過期、未禁用、密鑰正確。
- 網絡連通:
ping/telnet 存儲端點,檢查防火牆/代理/VPN。
- 工具驗證:下載 Azure Storage Explorer,選擇正確環境(全球/中國),嘗試連接並瀏覽 Table。若工具正常,問題在本地開發環境。
- SDK/VS 修復:修復或重裝 Azure SDK、Visual Studio,清理 NuGet 緩存重新還原包。
- 代碼檢查:確認連接字符串、
CloudStorageAccount.Parse、CreateCloudTableClient 邏輯無變更。
常見坑
- 存儲模擬器與雲端配置混用。
- NuGet 套件版本衝突(
WindowsAzure.Storage vs Microsoft.Azure.Cosmos.Table)。
- 中國區端點後綴
.core.chinacloudapi.cn 配置缺失。