Я создал службу 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?