我重新安装了azure存储模拟器。 使用命令工具AzureStorageEmulator.exe初始化所有内容。
然后我启动Azure存储资源管理器并查看我的所有订阅。当我打开'Local and Attached'以在'Development'下创建一个新的Blob容器,Queue或Table时,程序开始无限期地加载该节点。
当我尝试从Visual Studio 2017运行我的项目时,模拟器已启动但会立即停止。出现错误:Microsoft.WindowsAzure.Storage.StorageException:'基础连接已关闭:连接意外关闭'。
当我检查存储模拟器的状态时,它正在运行。 sqlexpress数据库已创建AzureStorageEmulatorDb52。然而,Storage Explorer似乎没有连接到本地存储来加载或创建任何新实体。
我尝试过的事情: 重新安装Visual Studio,Azure SDK,AzureStorageExplorer,AzureStorageEmulator,删除本地sqlexpress实例上的AzureStorageEmulator数据库......
我错过了什么?
答案 0 :(得分:0)
'底层连接已关闭:连接意外关闭'。
主要是由于模拟器和SQLDB之间的网络连接问题引起的。
您应该运行以下任一命令:
AzureStorageEmulator.exe init /server <SQLServerInstance>
或
您还可以使用以下命令,该命令指示模拟器使用默认的SQL Server实例:
AzureStorageEmulator.exe init /server .\\
我建议您查看此快速教程here
答案 1 :(得分:0)
选择开始按钮或按Windows键。
键入或粘贴Azure存储模拟器。
从显示的应用程序列表中选择仿真器。
在Azure存储模拟器命令提示符窗口中输入以下内容:
AzureStorageEmulator.exe初始化/ server。
应创建以下数据库:
AzureStorageEmulatorDb54
答案 2 :(得分:0)
尝试以下命令
AzureStorageEmulator init / server。 -skipcreate