«Конечная точка OpenID не найдена» на веб-сайте Azure

У меня странная проблема с приложением MVC 3, работающим как веб-сайт Azure. У меня были проблемы с Azure в прошлом, но новая концепция веб-сайта работает почти идеально, за исключением следующего:

DotNetOpenAuth.Messaging.ProtocolException: No OpenID endpoint found.

Это происходит только с Google, только на Azure. При локальном запуске он работает нормально, при запуске в AppHarbor он работает нормально, но в Azure каждая попытка использовать Google для входа в OpenID приведет к ошибке сервера из-за этого исключения (отслеживается с помощью Airbrake).

Убедитесь сами, попробуйте войти с помощью Google на моем веб-сайте, и если вы сразу же получите страницу с ошибкой сервера, это означает, что DNOA подбрасывает. Все другие методы входа в систему работают нормально, включая Yahoo и AOL, которые также являются OpenID.

PS: не пытайтесь делать это слишком много раз, AirBrake с радостью спамит мой адрес электронной почты:

6
задан CMircea 10 June 2012 в 14:18
поделиться