我正在尝试使用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!
答案 0 :(得分:1)
Turn on logging并查看它的内容。它经常提供更多关于为什么没有找到端点的详细信息。
答案 1 :(得分:1)
好吧,我发现了问题。公司防火墙/代理阻止出站连接存在问题。