【发布时间】:2018-04-07 04:14:23
【问题描述】:
我删除了包含 B2C 登录/注册策略自定义 UI 文件的文件夹的存储帐户。意识到我的错误,我创建了一个新的存储帐户并上传了策略文件。我更新了策略配置中的路径。现在,当单击登录时,我得到的不是 Microsoft 表单:
处理请求时发生未处理的异常。
InvalidOperationException: Invalid non-ASCII or control character in header: 0x000D
Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders.ThrowInvalidHeaderCharacter(char ch)
我在OpenIdConnectOptionsSetup_OnRemoteFailure 中设置了一个断点,其中上下文异常显示:
Message contains error: 'server_error', error_description:
'AADB2C90047: The resource 'https://{StorageAccount}.blob.core.windows.net/loginui/customlogin.html' contains script errors preventing it from being loaded.
Correlation ID: fc9f9ac5-14bc-4af4-992c-a2cf0050316d
Timestamp: 2017-10-24 15:10:00Z', error_uri: 'error_uri is null'.
但是,当模板如下所示时,此错误没有多大意义:
<!DOCTYPE html>
<html>
<head>
<title>!Add your title here!</title>
</head>
<body>
<div id="api"></div>
</body>
</html>
我是 Azure 的新手,所以我确定我遗漏了一些明显的东西。我只需要模板再次工作。
【问题讨论】:
-
您是否在存储帐户上启用了 CORS?
-
非常感谢。
-
@srm 你能支持 Chris 的回答并将问题标记为已回答吗?
-
@srm 您能否将此问题标记为已回答?
标签: azure user-interface customization azure-ad-b2c policy