未找到 OpenID 端点

发布于 2024-11-03 12:14:28 字数 547 浏览 1 评论 0原文

我正在尝试使用 DotNetOpenAuth 库以编程方式从 aspx 页面登录。首先,我希望能够使用第三方 openid 提供商(例如 myopenid)登录。

我的网站是一个 ASP .NET 4 Web 表单网站,托管在 IIS 7.5 中,托管在端口 9980 上。此端口在计算机的防火墙中处于开放状态(入站和出站)。

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

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

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

这是有趣的部分,样本本身运行良好。有什么想法吗?

-谢谢!

I'm trying to use the DotNetOpenAuth library to login programmatically from an aspx page. To start with, I'd like to just be able to login using a 3rd party openid provider like myopenid.

My website is an ASP .NET 4 web forms site hosted in IIS 7.5 hosted at port 9980. This port is open (inbound and outbound) in the computer's firewall.

I'm trying to use the OpenIdLogin login control but I keep getting a ProtocolException saying "No OpenID endpoint found"

I've already added this to web.config/system.net

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

Here's the funny part, the samples themselves are working fine. Any ideas?

-Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吹泡泡o 2024-11-10 12:14:28

打开日志记录并查看其内容。它通常会提供有关为何未找到端点的更多详细信息。

Turn on logging and see what it says. It often gives much more detail about why no endpoints were found.

月下伊人醉 2024-11-10 12:14:28

嗯,我发现了问题。这是公司防火墙/代理阻止出站连接的问题。

Well, I found the problem. It is an issue with the corporate firewall/proxy blocking outbound connections.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文