debugging - C# Blazor Webassembly 自定义授权属性不起作用调试
问题描述
我发现 blazor 中的授权属性有问题。我写了一个类来处理属性中的角色,以便通过参数传递它们。
第一个变体 - 默认属性
@attribute [Authorize]
第二种变体 - 自定义属性
@attribute [AuthorizeRoles(RoleType.Administrator)]
public class AuthorizeRolesAttribute : AuthorizeAttribute
{
public AuthorizeRolesAttribute(params RoleType[] roles)
{
Roles = RoleTypeExtension.GetStringRoles(roles);
}
}
当我使用第一个变体然后所有工作时,但随后我使用第二个变体时,我对所有项目的调试都有问题,并且项目工作得很好。我有错误“无法命中断点。未绑定断点”
如何解决这个问题呢?
解决方案
所以这应该是Blazor中的错误。有关更多相关信息,请参阅GitHub 上的此问题
推荐阅读
- php - 自动完成手机
- android - 如何在android java中自动结束拨出电话?
- xamarin - 有没有办法让 Xamarin Forms 应用程序提供一个评价这个应用程序对话框?
- php - 无法删除数据。串联的下拉列表,在我的查询中不一样
- java - RecyclerView 滑动而不删除项目
- python - 带有字符串比较的循环无法正常工作
- android - 我应该使用 AsyncTask 还是 IntentService 从 S3 下载非常小的文件?
- python - Python:如何从 for 循环返回数据?
- javascript - 如何在Javascript中处理两次点击事件
- python - 如何仅更改列表矩阵中的一个单元格?