找不到OpenID端点

时间:2011-04-26 09:10:08

标签: asp.net dotnetopenauth

我正在尝试使用DotNetOpenAuth库从aspx页面以编程方式登录。首先,我想能够使用像myopenid这样的第三方openid提供商登录。

我的网站是一个托管在端口9980上的IIS 7.5中托管的ASP .NET 4 Web表单站点。此端口在计算机防火墙中是开放的(入站和出站)。<​​/ p>

我正在尝试使用OpenIdLogin登录控件,但我不断收到ProtocolException说“找不到OpenID端点”

我已将此添加到web.config/system.net

<defaultProxy enabled="true" useDefaultCredentials="true">
     <proxy autoDetect="True" usesystemdefault="True" />
</defaultProxy>

这是有趣的部分,样本本身工作正常。有什么想法吗?

-Thanks!

2 个答案:

答案 0 :(得分:1)

Turn on logging并查看它的内容。它经常提供更多关于为什么没有找到端点的详细信息。

答案 1 :(得分:1)

好吧,我发现了问题。公司防火墙/代理阻止出站连接存在问题。