У меня есть небольшое приложение, работающее с MSMQ для передачи данных. Оба находятся на одном сервере.MSMQ и веб-сервис: безопасность
Однако меня попросили изменить безопасности MSMQ, поэтому мне нужно знать, «личность» моего веб-службы, так как он в настоящее время получает ошибку
доступ к сообщения службы очередей отказано
Я уже добавляю Network Service (для мониторинга содержимого msmq через страницу ASPX) и Admin Group, но я действительно не знаю, как разрешить эту услугу.
У меня не возникло проблем с добавлением авторизации для другой службы, которая выполняется с помощью планировщика заданий (и, следовательно, была настроена для запуска под учетной записью пользователя).
Приложение является службой .asmx. Я могу добавить код, если вы хотите, но все очень просто. Проблема возникает, когда я пытаюсь записать в очередь.
Что мне не хватает?
Можете уточнить, пожалуйста? Является ли веб-служба ответственной за размещение сообщений в очереди? Или чтение сообщений из очереди? Также вы используете system.messaging для доступа к очереди? И да, пожалуйста, разместите соответствующий код. –
Очередь, которую служба записывает, является ли она удаленной или локальной службой? –
И вы получаете исключение при попытке записи в очередь или когда консольное приложение пытается прочитать из очереди? –