10

我在服务器中使用 TFS 一个 azure 应用程序,我发现了这个错误,从那时起我无法解决这个问题,

Microsoft Azure Tools: Failed to initialize Microsoft Azure storage emulator. Port conflict with existing application.

任何人都可以帮我提供解决此问题的步骤。

4

2 回答 2

19

默认情况下,Azure 存储模拟器分别Blob 、队列和表服务使用端口号10000、10001、10002 。

如果您有使用这些端口号的现有应用程序并且无法更改,您可以通过更改 Azure 存储模拟器默认端口号来解决端口冲突,以避免端口冲突,步骤如下:

  1. 停止 Azure 存储模拟器服务
  2. 转到您的存储模拟器默认安装文件夹,该文件夹位于C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator
  3. 打开AzureStorageEmulator.exe.config文件进行编辑
  4. 编辑默认端口号,如下所示 在此处输入图像描述
  5. 启动 Azure 存储模拟器服务。

您应该期望 Azure 存储模拟器成功启动而不会发生任何端口冲突。

希望能帮助到你!

于 2015-12-21T12:47:46.437 回答
0

我已经重新安装了 VS Update 5 并再次尝试,它现在工作正常。

需要注意的几点是:

  1. 尝试在 AzureStorageEmulator 中更改端口
  2. 确保您的 (localdb)\v11.0 已在 SQL Server 对象资源管理器中连接。
  3. 您可以手动启动、停止、创建 localDB 实例(如果需要)。
  4. 如果没有任何效果,请尝试重新安装 Visual Studio,因为您可能错过了任何绑定。

我已经重新安装了 Visual Studio Update5 并重新启动了我的系统,它现在对我有用。

于 2015-12-29T12:30:37.033 回答