8

マシンの 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.StorageException25 秒後、次のメッセージのみのタイプの例外がスローされます。

リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。

私は試みました:

  1. WindowsAzure.Storage nuget パッケージが最新バージョン (6.2.0) であることを確認します。
  2. Azure SDK for VS2015 2.8.1 の再インストール (および最新バージョンであることの確認)
  3. Azure Storage Emulator コマンド ライン ツールを使用した Azure Storage Emulator の停止、クリア、開始 (問題なく動作しているようで、エラーはありません)
  4. 例外の「.InnerException.Response.GetResponseStream()」を介して Web 応答のストリームを読み取ります。これは、「ストリームが読み取れませんでした」という例外で失敗します。
  5. マシンを再起動しています (絶望が始まりました)

トリックのバッグが少なくなってきました。誰もこの問題に遭遇しましたか?

4

2 に答える 2