C# Azure广告B2C-错误的URL

C# Azure广告B2C-错误的URL,c#,webforms,azure-ad-b2c,C#,Webforms,Azure Ad B2c,我需要在旧的WEBFORMS应用程序(不是MVC应用程序)中实现Azure AD b2c。我按照说明进行操作,并通过运行此示例验证Azure AD B2C配置。之后,我将所有适用的NUGET添加到我的旧WEBFORMS应用程序中,并复制相应的代码。调用质询方法时出现异常。当我查看网络跟踪时,我在客户端id之前的身份验证URL上看到了一个额外的“?” 示例生成的有效URL为: “…” 我的旧WEBFORMS应用程序生成的URL为: “…” 我怎样才能解决这个问题?我刚刚找到了答案。将Microso

我需要在旧的WEBFORMS应用程序(不是MVC应用程序)中实现Azure AD b2c。我按照说明进行操作,并通过运行此示例验证Azure AD B2C配置。之后,我将所有适用的NUGET添加到我的旧WEBFORMS应用程序中,并复制相应的代码。调用质询方法时出现异常。当我查看网络跟踪时,我在客户端id之前的身份验证URL上看到了一个额外的“?”

示例生成的有效URL为:

“…”

我的旧WEBFORMS应用程序生成的URL为:

“…”


我怎样才能解决这个问题?

我刚刚找到了答案。将Microsoft.IdentityModel.Protocol.Extensions nuget软件包升级到最新版本后,一切正常。

我也遇到过同样的问题。这纯粹是因为dll。你检查你的示例应用程序,找到他们使用的DLL的版本,在你的应用程序中安装相同的DLL,然后它就会工作。

是的,同样的问题,更新lib修复了它