2017-03-02 3 views
1

タイトルとして、ストレージエミュレータを使用していくつかの紺碧のテストを行います。ストレージエミュレータを起動できません

ただし、常にストレージエミュレータを起動できませんというメッセージが表示されます。

私はすでに管理者として実行しようとしました、データベースをリセットしました。

これを使用するには約半日かかります。

私のエミュレータバージョンは最新のものです。

アップデート:127.0.01:10000ポートが使用されています。

どうすれば私のポートを変更できますか?私はポート10000の作業を終了したくないので、

答えて

0

どのようにポートを変更できましたか? Azureストレージエミュレータがリッスンするポートについて

情報は、あなたのコンピュータ上のC:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulatorフォルダ内に見つけることができますAzureStorageEmulator.exe.configファイルに格納されます。

ポートを変更するには、ポート番号を変更するだけです。ポート番号の変更が反映されるように、エミュレータを停止してもう一度起動する必要があります。それは、ポートを想定していると

CloudStorageAccount acc = CloudStorageAccount.DevelopmentStorageAccount; 

それとも

CloudStorageAccount acc = CloudStorageAccount.Parse("UseDevelopmentStorage=true"); 

あなたはポートを変更後、次のコードを使用してエミュレータに接続することはできませんのでご注意ください標準ポートです。次のような接続文字列を指定します。

DefaultEndpointsProtocol = http; AccountName = devstoreaccount1; AccountKey = Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UverCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw ==; BlobEndpoint = http://127.0.0.1:{newportnumber}/devstoreaccount1; TableEndpoint = http://127.0.0.1:{newportnumber}/devstoreaccount1; QueueEndpoint = http://127.0.0.1:{newportnumber}/devstoreaccount1;

CloudStorageAccount acc = CloudStorageAccount.Parse("DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:{newportnumber}/devstoreaccount1;TableEndpoint=http://127.0.0.1:{newportnumber}/devstoreaccount1;QueueEndpoint=http://127.0.0.1:{newportnumber}/devstoreaccount1;");