Microsoft Azure 工具:端口与现有应用程序冲突?

Microsoft Azure Tools: Port conflict with existing application?

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

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

谁能帮我提供解决此问题的步骤。

默认情况下,Azure 存储模拟器使用端口号 100001000110002分别用于 Blob、Queue 和 Table 服务。

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

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

您应该期望 Azure 存储模拟器能够成功启动,没有任何端口冲突。

希望对您有所帮助!

我重新安装了 VS Update 5 并再次尝试,现在一切正常。

需要注意的几点是:

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

我有 re-installed Visual Studio Update5 并重新启动了我的系统,它现在对我有用了。