Веб-сервис как клиент другой службы, защищенной сертификатом - первый вызов возвращает 403, второй вызов успешно - PullRequest
2 голосов
/ 16 декабря 2011

У меня есть веб-служба в Azure, и я пытаюсь устранить проблему, которая возникла только при попытке перенести системы на IIS 7.5.

Мой веб-сервис, когда вызывается, звонит другому сервису. Этот звонок защищен сертификатом. В первом случае этого соединения мое соединение отклонено с ошибкой 403. На втором и всех последующих вызовах он работает точно так, как задумано. Путь кода для обоих вызовов один и тот же, и объект службы / клиентские сертификаты / и т. Д. Каждый раз переинициализируются.

Я не могу воспроизвести это поведение локально, и оно происходит только при первом вызове (и при каждом первом вызове) после инициализации веб-роли.

Я застрял. Есть идеи?

1 Ответ

0 голосов
/ 17 декабря 2011

Интересно, является ли сертификат красной сельдью, и вы на самом деле сталкиваетесь с проблемой первого запроса.Канал не будет прослушивать до тех пор, пока не будет сделан запрос, но ему нужен запрос для начала прослушивания, чтобы вы могли увидеть проблему.

Посмотрите, как использовать функцию автозапуска, и как ее настроить, чтобы увидеть, еслипомогает: http://msdn.microsoft.com/en-us/library/ee677285.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...