当我在本地使用服务总线和azure模拟器时,它需要像这样的配置中的真实连接
<connectionStrings>
<add name="StorageConnection"
connectionString="DefaultEndpointsProtocol=http;AccountName=***;AccountKey=***" />
<add name="Microsoft.ServiceBus.ConnectionString"
connectionString="Endpoint=***;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=***" />
</connectionStrings>
有时当我在本地运行它时,我处理的服务总线任务似乎来自config中描述的真实连接。但我不确定这一点。并且它是任意的我无法正确检查它。那么当本地启动服务总线时它是否使用真正的连接?如果不是为什么需要用天蓝色模拟器启动服务总线?
答案 0 :(得分:1)
Azure模拟器不包括Service Bus模拟器,仅包括Compute模拟器(Web /辅助角色)和存储模拟器(blob / table / queue)。
您需要直接使用Azure Service Bus或在本地安装Service Bus(您可以安装到Windows 7 sp1和Windows 8以用于开发目的)。有关Windows Server Service Bus的信息为here。