【发布时间】:2017-02-14 15:50:45
【问题描述】:
我正在尝试使用以下代码连接并向 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 错误,内部异常为“客户端和服务器不具备通用算法”。
另外,我在我的系统中禁用了 TLS 1.0 和 SSL 3.0。是不是因为这个。
有人可以帮我理解这里出了什么问题吗?
【问题讨论】:
-
您的应用程序在哪里运行(什么主机)?你有防火墙吗?默认连接模式是 TCP,因此端口可能被阻塞。更多关于连接模式的信息:msdn.microsoft.com/en-us/library/… 还有另一个线程有类似的问题:stackoverflow.com/questions/35469739/…
-
@Sean Feldman 我的应用程序在 azure Web 应用程序上运行,但这个问题是当我在我的 IIS 主机上本地尝试它时......在我的机器上......我在部署它后没有尝试过。我也尝试过更改服务总线环境,但没有成功。
标签: azure message-queue