Azure Storage Emulator error and does not start

后端 未结 22 1573
遥遥无期
遥遥无期 2020-12-22 22:28

This error is really driving me crazy. (Terminal running in administrator mode)

Initialization of azure storage emulator in sql server 2014:

C:\\Prog         


        
相关标签:
22条回答
  • 2020-12-22 23:14

    For users of the newly released documentdb emulator...Microsoft thought it is a good idea that the documentdb emulator uses the same port as the Storage emulator ;) The only way you can access your storage is by shutting down documentdb emulator and restart Visual Studio and voila you can use it again :facepalm:

    0 讨论(0)
  • 2020-12-22 23:14

    The reason for me was Hyper-V. It reserves a lot of ports. You can check reserved ports netsh int ip show excludedportrange protocol=tcp. Easiest solution - change ports in config file.

    0 讨论(0)
  • 2020-12-22 23:15

    I have same issue after Azure tools update (2.3 version). After hours of research I found strange solution - set 'Start Windows Azure storage emulator' to 'False' (in properties of Azure project).

    0 讨论(0)
  • 2020-12-22 23:15

    Run Microsoft Azure Command Prompt as administrator and try to first initialize using AzureStorageEmulator.exe init and then start using AzureStorageEmulator.exe start commands. It worked for my case.

    0 讨论(0)
  • 2020-12-22 23:17

    Summarizing and adding additional points to other answers to this question.

    Open C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe file in a notepad or a notepad++ editor. Look at the services section.

    <services>
      <service name="Blob" url="http://127.0.0.1:10000/"/>
      <service name="Queue" url="http://127.0.0.1:10001/"/>
      <service name="Table" url="http://127.0.0.1:10002/"/>
    </services>
    

    Try to open URL for "Blob" in a web browser. In my case it is

    http://127.0.0.1:10000/
    

    If you are unable to open the URL or if there is a error, this is the reason why you are not unable to start Azure Storage Emulator.

    Try below steps to resolve the issue.

    1) Check if the port 10000 is busy or used by any other process.

    To know this you can type the below command in the command prompt

    netstat -na | find "10000"
    

    Kill the process.

    Now start the Azure Storage Emulator in -inprocess mode

    In the Azure Storage Emulator's command prompt type

    AzureStorageEmulator.exe start -inprocess

    Ctrl+c and then

    AzureStorageEmulator.exe start

    If this did not resolve the issue try second step.

    2) Run this

    netsh http add iplisten 127.0.0.1
    

    and then in the Azure Storage Emulator's command prompt type

    AzureStorageEmulator.exe start -inprocess
    

    Ctrl+c and then

    AzureStorageEmulator.exe start
    
    0 讨论(0)
  • 2020-12-22 23:17

    For me there was nothing running on the needed ports, the issue was that Visual Studio was not started in Administrator mode so the process couldn't be started.

    When I went to the Azure Storage Emulator CLI from "Start" that launches a command shell that is also not in Administrator mode which obviously produces the same result.

    Opening a command shell in Admin mode did the job.

    0 讨论(0)
提交回复
热议问题