У меня есть служба WCF, которая общается с MSMQ. Когда я запускаю сервис в интерфейсе клиента тестирования сервиса VS2010, он может помещать сообщения в соответствующие очереди, и все в порядке. Когда я размещаю службу WCF в IIS7 и вызываю службу из моего веб-приложения, все сообщения попадают в очередь транзакционных недоставленных сообщений.
Я настраиваю пул приложений и сайт (сайт, на котором размещается служба WCF) с удостоверениями, которые, как мне известно, имеют определенный доступ к очередям.
Есть что-то еще, что я могу проверить или что я делаю не так?
Обновление:
Ну, я думаю, что-то еще происходит. Я создал СУПЕР простой сервис, который может читать и писать из очередей в обязательном порядке. Мне нужно копать глубже и выяснить. Спасибо всем, кто имеет взгляды, но я буду держать это открытым, чтобы я мог сообщить, или у кого-то могут быть другие идеи. Я знаю, что это трудно определить без просмотра какого-либо кода, но трудно опубликовать, потому что у меня есть много чего разбить.