MassTransit 抛出 System.MissingMethodException
MassTransit throws System.MissingMethodException
我的 MassTransit 有问题,它抛出异常 - System.MissingMethodException
我的代码是:
TimeSpan requestTimeout = TimeSpan.FromSeconds(60);
CRUDWhiteBlackListRequest crudWhiteBlackListRequest = new CRUDWhiteBlackListRequest()
{
CorrelationId = Guid.NewGuid(),
Operation = operation,
FileHashSHA256 = fileHashSHA256,
WhiteBlackRecord = whiteBlackList
};
IRequestClient<CRUDWhiteBlackListRequest, CRUDWhiteBlackListResponse> client = new MessageRequestClient<CRUDWhiteBlackListRequest, CRUDWhiteBlackListResponse>(_bus, _filePolicyEvaluationUri, requestTimeout);
CRUDWhiteBlackListResponse result = await client.Request(crudWhiteBlackListRequest);
return result;
代码捕获异常行:CRUDWhiteBlackListResponse result = await client.Request(crudWhiteBlackListRequest);
消息是:Method not found: 'System.Net.Mime.ContentType MassTransit.Context.BaseSendContext
1.get_ContentType()'.`
我通过更新我所有的微服务 MassTransit 包版本解决了这个问题,所有服务都将具有相同的版本。
我的 MassTransit 有问题,它抛出异常 - System.MissingMethodException
我的代码是:
TimeSpan requestTimeout = TimeSpan.FromSeconds(60);
CRUDWhiteBlackListRequest crudWhiteBlackListRequest = new CRUDWhiteBlackListRequest()
{
CorrelationId = Guid.NewGuid(),
Operation = operation,
FileHashSHA256 = fileHashSHA256,
WhiteBlackRecord = whiteBlackList
};
IRequestClient<CRUDWhiteBlackListRequest, CRUDWhiteBlackListResponse> client = new MessageRequestClient<CRUDWhiteBlackListRequest, CRUDWhiteBlackListResponse>(_bus, _filePolicyEvaluationUri, requestTimeout);
CRUDWhiteBlackListResponse result = await client.Request(crudWhiteBlackListRequest);
return result;
代码捕获异常行:CRUDWhiteBlackListResponse result = await client.Request(crudWhiteBlackListRequest);
消息是:Method not found: 'System.Net.Mime.ContentType MassTransit.Context.BaseSendContext
1.get_ContentType()'.`
我通过更新我所有的微服务 MassTransit 包版本解决了这个问题,所有服务都将具有相同的版本。