У меня есть автономная служба WCF, которая прослушивает порт 80. Когда я пытаюсь подключиться к ней, я получаю 503 Служба недоступна
.
Мой процесс WCF запущен, IIS работает. Мои списки ACL для URL верны. Контроль никогда не достигает моего процесса WCF.
Трассировка WCF не показывает ничего, кроме:
Listen at 'http://localhost/Foo/Bar/'.
Ничего не отображается в Трассировка неудачных запросов , которая включена правильно - появляется другая трассировка. Сообщение 503 Service Unavailable
абсолютно простое, подразумевая, что оно исходит из режима ядра, а не из пользовательского режима.
Я включил трассировку HTTP.SYS , которая показывает, что пространство имен зарезервировано правильно:
Attempted to add URL (http://localhost:80/Foo/Bar/) to URL
group (0xFD0000014000002E). Status: 0x0.
Но позже, в той же трассировке, я вижу:
Request (request ID 0xF600000580000006) rejected
due to reason: UrlGroupLookupFailed.
Я пробовал iisreset
пару раз, но не помогает. Я также перезагрузил компьютер; та же проблема.
Что не так? Что еще я могу сделать для дальнейшей отладки этой проблемы?
Если я переименую URL-адрес (например, изменив «Foo» на «Fizz»), это сработает. Похоже, где-то испорчена конфигурация.
У меня есть другие службы, размещенные в том же процессе, которые привязаны к https: // localhost / Foo / Bar /
, и, похоже, они работают правильно.
. У меня была такая же проблема с автономной службой Nancy , и один из комментаторов ниже сообщает о том же с автономной службой ] ServiceStack сервис.