Используя проект веб-API .net framework, мы хотим создать слушателя (потребителя) для нашей очереди MQ.Мы используем XMS.Net, так как нас интересует асинхронный стиль получения сообщений.Однако при создании соединения мы получаем ошибку - Не удалось загрузить тип 'IBM.WMQ.ManagedCommonServices' из сборки 'IBM.XMS.Client.WMQ, версия = 8.0.0.7, Culture = нейтральный, PublicKeyToken = d2666ab12fca862b'.
Согласно http://www -01.ibm.com / support / docview.wss? Uid = swg1IC89514 эта проблема исправлена, но мы все еще сталкиваемся с ней, используя версию 8.0.0.7.
Это нормально работает для консольного приложения .Net Framework, но с проектом Web API это не удается.
КакВ качестве обходного пути мы также попытались добавить следующее в app.config для веб-API, но безуспешно -
<appSettings> <add key="MQCSCLASS" value="amqmdnet(IBM.WMQ.ManagedCommonServices)"/> </appSettings>
Примечание. Клиент MQ не установлен на моем компьютере.Мы упомянули - dll amqmdmsg, amqmdnet, amqmdnm, amqmdnsp, amqmdxcs в проект.
Любая помощь будет оценена.Спасибо!