我使用appsettings.json
文件中的以下两个连接字符串来读取和写入Mac机器上安装的Azure存储模拟器:
"ConnectionString":"UseDevelopmentStorage=true"
和
"ConnectionString":"DefaultEndpointsProtocol=http;accountName=devstoreaccount1;
accountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;
BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;
QueueEndpoint=http://127.0.0.1:10001/devstoreaccount1;"
作为背景,我在新的Mac机器上安装了Visual Studio 2019 for Mac。我猜想Visual Studio 2019 for Mac必须已经随模拟器一起提供了。 Mac的操作系统是macOS Catalina版本10.15.6。
我面临的问题是我完全无法将blob写入仿真器或从仿真器中读取数据,并且不断收到拒绝连接错误消息。尽管Mac计算机上安装的microsoft Azure存储资源管理器已成功与模拟器通信,并显示所有Blob,对存储的写入和读取,该问题仍在发生。
我的连接字符串配置中缺少什么,或者我应该在Mac机器上做什么以使C#代码在存储模拟器中读写。