Я создал службу WCF с NetMsmqBinding и разместил ее в IIS7 с помощью службы активации Windows (WAS).
Текущий (отлично работает):
Размещено в IIS по адресу: http://localhost/MyService/MyService.svc
С адресом конечной точки службы: http://localhost/private/MyService/MyService.svc
И соответствующая очередь: .\private$\MyService/MyService.svc
Желательно (ничего не делает, даже сообщение об ошибке):
Размещено в IIS по адресу: http://localhost/MyService.svc
С адресом конечной точки службы: http://localhost/private/MyService.svc
И соответствующая очередь: .\private$\MyService.svc
Все работает отлично, когда я использую приложение MyService IIS. Но та же самая настройка (код, безопасность IIS, безопасность очереди и т. Д.) Ничего не делает, когда я пытаюсь использовать корневое приложение «/» вместо приложения «MyService» для размещения службы. Я не получаю ошибок в журнале событий. Входящие сообщения просто остаются в очереди.
Поддерживается ли размещение службы, активированной WAS, в корневом приложении сайта IIS7?