IIS 8 и MSMQ через HTTP без WCF

Я пытаюсь настроить новый сервер Server 2012 R2 под управлением IIS 8 и MSMQ. Я создал частную очередь и пытаюсь отправить ей сообщения по HTTP с сервера в другом домене. Я предоставил группе " Все " разрешения " Полный доступ" и, используя Wireshark, вижу пакеты, поступающие через HTTP.

Тем не менее, ничего не появляется в самой очереди. Я искал высоко и низко, но не нашел ничего, чтобы предположить проблему. Подавляющее большинство статей для того, когда WCF на картинке.

Единственные области, которые, я думаю, могут вызывать проблемы,

  • Полномочия - думаю, это распространяется на группу "Все", имеющую полные права
  • Привязки веб-сайтов IIS - например, net.msmq, но я не думаю, что мне это нужно, потому что я понимаю, что это необходимо для WCF, который здесь не используется.
  • Наименование очереди - все, что я читаю, говорит, что я ссылаюсь на это правильно
  • Отсутствует роль или функция - я не могу найти какой-либо точный список того, что мне нужно, когда WCF не используется. (Например, у меня установлена ​​поддержка HTTP для MSMQ, но у меня нет таких функций служб WCF, как активация HTTP, поскольку я не использую WCF.)
  • Обработчики IIS - я знаю, что при работе с WCF вам нужно "исправить" *.svc в разделе MIME Types, но, насколько я знаю, здесь нет расширения в игре.

Для информации, здесь приведены соответствующие имена и ссылки

  • Имя очереди: apps-02 \ private $ \ solr_incidents
  • Отправка Ссылка: DIRECT=HTTP://apps-02/msmq/private$/solr_incidents (Я попытался использовать IP-адрес тоже вместо имени хоста.)
  • Wireshark:

          POST /msmq/private$/solr_incidents HTTP/1.1
    
          http://apps-02/msmq/private$/solr_incidents
    
          Returns HTTP/1.1 200 OK
    

Есть ли что-нибудь еще, на что я могу посмотреть? Существуют ли блоги или статьи, предоставляющие конкретные настройки / требования для MSMQ по HTTP без добавления всех частей для WCF?

1 ответ

Решение

Вы предоставили доступ "Все", но это не все.

Необходимо добавить "Анонимный вход", чтобы действительно охватить всех.

Другие вопросы по тегам