我正在开发一个应用程序,几乎完成了我的前端.所以我想从后端开始.
我曾经在ASP.NET 4中编程,但是自从我开始一个全新的应用程序(B2C和B2B)以来,我认为在ASP.NET 5 API中创建它可能很有趣.
现在我最大的问题是身份验证.模板中没有提供标准实现.
我只对Azure AD身份验证感兴趣,并且更喜欢Azure B2C AD,以便真正削减优势.
我只找到在ASP.NET 4中使用Azure AD B2C的文档.经过几个小时的搜索,我仍然没有找到有关在ASP.NET 5 API中使用Azure AD B2C的文档.
有人可以帮我找到合适的文件或帮助我吗?
我今天遇到了一个奇怪的问题......我的代码在c#中的await方法上运行(没有错误或者是......).
user = await JsonConvert.DeserializeObjectAsync<User>(content);
Run Code Online (Sandbox Code Playgroud)
但当我删除"等待"我的代码工作...
user = JsonConvert.DeserializeObjectAsync<User>(content).Result;
Run Code Online (Sandbox Code Playgroud)
我的HttpClient遇到了同样的问题:
作品
using (HttpResponseMessage response = client.PostAsync(url, posts).Result)
Run Code Online (Sandbox Code Playgroud)
不行
using (HttpResponseMessage response = await client.PostAsync(url, posts))
Run Code Online (Sandbox Code Playgroud)
问题是前一天没有,如果我将我的代码放在另一个类中,它可以正常工作
输出:
The thread 0xe44 has exited with code 259 (0x103).
The thread 0x81c has exited with code 259 (0x103).
The thread 0x150c has exited with code 259 (0x103).
The thread 0x1660 has exited with code 259 (0x103).
Run Code Online (Sandbox Code Playgroud)
我重建了,我还有那个问题.
有人知道答案吗?
.net ×1
asp.net ×1
asp.net-core ×1
asp.net-mvc ×1
async-await ×1
azure ×1
azure-ad-b2c ×1
c# ×1
windows-8 ×1