为Windows配置Service Bus - 无法启动Service Bus Gateway

时间:2015-09-08 14:39:47

标签: c# servicebus

我正在尝试为Windows配置服务总线,但在将主机添加到服务总线服务器的阶段,它无法启动服务总线网关。

在事件日志中声明:

 Could not load file or assembly 'Microsoft.Cloud.Common.AzureStorage, Version=2.1.0.0, Culture=neutral, PublicKeyToken=4fe77f22fa8374f3' or one of its dependencies. 

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

似乎VS 2015和本地托管的服务总线存在问题。很可能你的问题与我刚刚发生的问题略有不同,但我找到了另一篇文章,完成了这些步骤,似乎解决了我的问题。

浏览How do I report a bug in Windows Server Service Bus?

摘要是

  1. 您需要下载Arash提供的in this drop box link
  2. 将文件粘贴到SDK Tools文件夹(C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX 4.6 Tools \ x64)
  3. 在管理员模式下打开命令提示符
  4. 运行命令sn -Vr Microsoft.Cloud.Common.AzureStorage.dll
  5. 然后运行命令gacutil /i Microsoft.Cloud.Common.AzureStorage.dll
  6. 让我知道你是怎么过的......

答案 1 :(得分:0)

在具有.Net 4.6框架的Windows Server 2008 R2中安装Visual Studio 2015之后,出现此错误。 我在这里找到了Service Bus 1.1的更新-https://www.microsoft.com/en-us/download/details.aspx?id=49496

完成上述安装后,按照提示重新启动计算机,然后尝试启动Service Bus Gateway-像超级按钮一样工作!