[英]Azure Storage Emulator not connecting to development storage
我全新安裝了 azure 存儲模擬器。 使用命令工具 AzureStorageEmulator.exe 來初始化一切。
然后我啟動 Azure 存儲資源管理器並查看我的所有訂閱。 當我打開“本地和附加”以在“開發”下創建新的 Blob 容器、隊列或表時,程序開始無限期加載該節點。
當我嘗試從 Visual Studio 2017 運行我的項目時,模擬器已啟動但立即停止。 出現錯誤:Microsoft.WindowsAzure.Storage.StorageException: '底層連接已關閉:連接意外關閉'。
當我檢查它正在運行的存儲模擬器的狀態時。 sqlexpress 數據庫已創建 AzureStorageEmulatorDb52。 然而,存儲資源管理器似乎沒有連接到本地存儲來加載或創建任何新實體。
我嘗試過的事情:重新安裝 Visual Studio、Azure SDK、AzureStorageExplorer、AzureStorageEmulator,刪除本地 sqlexpress 實例上的 AzureStorageEmulator 數據庫......
我錯過了什么?
'底層連接已關閉:連接意外關閉'。
主要是由於模擬器和 SQLDB 之間的網絡連接問題引起的。
您應該運行以下任一命令:
AzureStorageEmulator.exe init /server <SQLServerInstance>
或者
您還可以使用以下命令,指示模擬器使用默認的 SQL Server 實例:
AzureStorageEmulator.exe init /server .\\
我建議在此處查看此快速教程
選擇“開始”按鈕或按 Windows 鍵。
鍵入或粘貼 Azure 存儲模擬器。
從顯示的應用程序列表中選擇模擬器。
在 Azure 存儲模擬器命令提示符窗口中輸入以下內容:
AzureStorageEmulator.exe init /server 。
應創建以下數據庫:
AzureStorageEmulatorDb54
試試下面的命令
AzureStorageEmulator init /server 。 -跳過創建
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.