マシンの Azure ストレージ エミュレーターを使用してテーブルを作成しようとしています。WindowsAzure.Storage nuget バージョン 6.2.0 のみを使用する非常に単純なプログラムで問題を再現できます。
using Microsoft.WindowsAzure.Storage;
namespace StorageEmulatorTest
{
internal class Program
{
private static void Main(string[] args)
{
var cloudStorageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
var cloudTableClient = cloudStorageAccount.CreateCloudTableClient();
cloudTableClient.GetTableReference("JohnnyTest").CreateIfNotExists();
}
}
}
Microsoft.WindowsAzure.Storage.StorageException
25 秒後、次のメッセージのみのタイプの例外がスローされます。
リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。
私は試みました:
- WindowsAzure.Storage nuget パッケージが最新バージョン (6.2.0) であることを確認します。
- Azure SDK for VS2015 2.8.1 の再インストール (および最新バージョンであることの確認)
- Azure Storage Emulator コマンド ライン ツールを使用した Azure Storage Emulator の停止、クリア、開始 (問題なく動作しているようで、エラーはありません)
- 例外の「.InnerException.Response.GetResponseStream()」を介して Web 応答のストリームを読み取ります。これは、「ストリームが読み取れませんでした」という例外で失敗します。
- マシンを再起動しています (絶望が始まりました)
トリックのバッグが少なくなってきました。誰もこの問題に遭遇しましたか?