我尝试连接,并使用下面的代码Azure的服务总线 - 队列连接错误
var connectionString = "<Your connection string>";
var queueName = "<Your queue name>";
var client = QueueClient.CreateFromConnectionString(connectionString, queueName);
var message = new BrokeredMessage("This is a test message!");
client.Send(message);
这是他们必须在其网站上作为一个例子相同的代码将消息发送到蔚蓝服务总线队列。
但是,当连接时,它会给出一个SSPI ERROR,其内部例外是'客户端和服务器不具有通用算法'。
另外,我在我的系统中禁用了TLS 1.0和SSL 3.0。是因为这个原因吗?
有人能帮我理解这里有什么问题吗?
哪里是你的应用程序中运行(什么主机)?你有防火墙吗?默认的连接模式是TCP,所以也许端口会被阻塞。更多关于连接模式在这里:https://msdn.microsoft.com/en-us/library/microsoft.servicebus.connectivitymode.aspx?f=255&MSPPError=-2147217396还有另一个线程有类似的问题:http:// stackoverflow .com/questions/35469739/azure-service-bus-connection-error-from-worker-role –
@Sean Feldman我的应用程序运行在azure的web应用程序上,但是这个问题是我在本地IIS服务器上尝试它时发生的。在我的机器上..我没有尝试部署它之后。我也尝试改变服务总线环境,但没有运气。 – Tom