提问人:abhi 提问时间:10/25/2023 最后编辑:abhi 更新时间:10/27/2023 访问量:102
System.Security.Authentication.AuthenticationException - ActiveMQ NMS 连接 Start() 方法在 .Net 4.5 版本中出现异常
System.Security.Authentication.AuthenticationException - ActiveMQ NMS Connection Start() method giving exception in .Net 4.5 version
问:
在 .NET 4.5 版本中调用 connection.start 方法时出现错误:
System.Security.Authentication.AuthenticationException: 'A call to SSPI failed, see inner exception.'
相同的代码在 .NET 6.0 版本中有效。我已将 Apache.NMS 的版本降级到 1.8.0,将 Apache.NMS.ACTIVEMQ 的版本降级到 1.8.0。
我想集成以下代码以在 .NET 4.5 版本中使用来自 Amazon MQ 的数据。我正在使用 NuGet 包管理器降级和升级依赖项。 给我身份验证错误。Connection.Start
Uri uri = new Uri("ssl://url:61617");
ConnectionFactory NMSFactory = new ConnectionFactory(uri);
using (IConnection connection = NMSFactory.CreateConnection("Username", "Password"))
{
connection.Start();
using (ISession session = connection.CreateSession())
{
IDestination dest = session.GetQueue("QueueName");
using (IMessageConsumer consumer = session.CreateConsumer(dest))
{
IMessage message = consumer.Receive();
Console.WriteLine("Receive message: " + message.NMSMessageId);
ViewBag.Test = "Received " + message.NMSMessageId;
// Console.WriteLine("Message Coming from Active MQ " + message.)
}
}
答: 暂无答案
评论