Конечная точка OpenID не найдена
Я пытаюсь использовать библиотеку DotNetOpenAuth для программного входа в систему со страницы aspx. Для начала я хотел бы просто иметь возможность войти в систему с помощью стороннего поставщика openid, такого как myopenid.
Мой веб-сайт представляет собой веб-сайт ASP .NET 4, размещенный в IIS 7.5 и размещенный на порту 9980. Этот порт открыт (входящий и исходящий) в брандмауэре компьютера.
Я пытаюсь использовать элемент управления входом OpenIdLogin, но продолжаю получать ProtocolException
говоря "Не найдена конечная точка OpenID"
Я уже добавил это в web.config/system.net
<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy autoDetect="True" usesystemdefault="True" />
</defaultProxy>
Вот забавная часть, сами образцы работают нормально. Есть идеи?
-Спасибо!
2 ответа
Ну, я нашел проблему. Это проблема корпоративного брандмауэра / прокси, блокирующего исходящие соединения.
Включите регистрацию и посмотрите, что там написано. Он часто дает гораздо более подробную информацию о том, почему не были найдены конечные точки.