更改 运行 Azure 存储模拟器的 IP
Change running IP of Azure Storage emulator
我正在使用“新的”Azure 存储模拟器命令行版本。在以前的版本中,当 running .
时,可以更改 IP,如 127.0.0.1 -> 192.168.41.123
我再也找不到同一个文件并查看了其他配置文件,但到目前为止还没有成功。有人知道怎么改吗?
您可以在 C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator
目录的 AzureStorageEmulator.exe.config
文件中更改 IP 地址。
例如,下面我将端口从 10000
更改为 20000
。
<services>
<service name="Blob" url="http://127.0.0.1:20000/"/>
<service name="Queue" url="http://127.0.0.1:20001/"/>
<service name="Table" url="http://127.0.0.1:20002/"/>
</services>
您需要重新启动存储模拟器才能使此更改生效。
另外,请注意您不能使用标准 UseDevelopmentStorage=true
连接字符串。您必须在连接字符串中指定自定义端点:
<appSettings>
<add key="StorageConnectionString" value="AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:20000/devstoreaccount1;TableEndpoint=http://127.0.0.1:20002/devstoreaccount1;QueueEndpoint=http://127.0.0.1:20001/devstoreaccount1;/>
</appSettings>
对我来说,改变
c:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe.config
成功,然后停止并启动模拟器。检查这是否适合您。
Azure模拟器不稳定,建议使用端口转发。但是,当 connectaddress
为 127.0.0.1 时,在我的 windows 7 上使用 built-in 工具 netsh
它不起作用(详情请参阅:problem with adding a portproxy using netsh). I research and use PassPort port forwarding utility Win XP 帮助我用端口转发。
我正在使用“新的”Azure 存储模拟器命令行版本。在以前的版本中,当 running .
时,可以更改 IP,如 127.0.0.1 -> 192.168.41.123我再也找不到同一个文件并查看了其他配置文件,但到目前为止还没有成功。有人知道怎么改吗?
您可以在 C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator
目录的 AzureStorageEmulator.exe.config
文件中更改 IP 地址。
例如,下面我将端口从 10000
更改为 20000
。
<services>
<service name="Blob" url="http://127.0.0.1:20000/"/>
<service name="Queue" url="http://127.0.0.1:20001/"/>
<service name="Table" url="http://127.0.0.1:20002/"/>
</services>
您需要重新启动存储模拟器才能使此更改生效。
另外,请注意您不能使用标准 UseDevelopmentStorage=true
连接字符串。您必须在连接字符串中指定自定义端点:
<appSettings>
<add key="StorageConnectionString" value="AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:20000/devstoreaccount1;TableEndpoint=http://127.0.0.1:20002/devstoreaccount1;QueueEndpoint=http://127.0.0.1:20001/devstoreaccount1;/>
</appSettings>
对我来说,改变
c:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe.config
成功,然后停止并启动模拟器。检查这是否适合您。
Azure模拟器不稳定,建议使用端口转发。但是,当 connectaddress
为 127.0.0.1 时,在我的 windows 7 上使用 built-in 工具 netsh
它不起作用(详情请参阅:problem with adding a portproxy using netsh). I research and use PassPort port forwarding utility Win XP 帮助我用端口转发。