Конечная точка 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 ответа

Решение

Ну, я нашел проблему. Это проблема корпоративного брандмауэра / прокси, блокирующего исходящие соединения.

Включите регистрацию и посмотрите, что там написано. Он часто дает гораздо более подробную информацию о том, почему не были найдены конечные точки.

Другие вопросы по тегам