如何使用 couchbase 5.1.0 从 asp.net 连接到存储桶

how to connect to bucket from asp.net using couchbase 5.1.0

I used couchbase 4.5 first. After making improvements(upgrading to couhcbase 5.1.0), the following error has occurred. Help me

the error is shown as an image

    public class ApplicationDbContext : ThrowableBucket //IdentityDbContext<ApplicationUser>
{   


    //static string _bucketName = ConfigurationManager.AppSettings["CouchbaseBucketTest"] ?? "default";
    public ApplicationDbContext()

        //: base("DefaultConnection", throwIfV1Schema: false)
        //: base(cl.OpenBucket("default","123123"))
        : base(ClusterHelper.GetBucket("default", "123123"))
    {
    }

    public static ApplicationDbContext Create()
    {

        return new ApplicationDbContext();
    }
}

在 Couchbase 5.0 中,身份验证模型发生了变化。您不再对存储桶设置密码。相反,您有用户,他们被授予对存储桶的某些权限。有关详细信息,请查看 Couchbase 文档。

总之,创建一个用户。授予该用户对存储桶的权限。在 cluster 级别对该用户进行身份验证,并在不指定密码的情况下使用 .GetBucket("bucketname")

但是,为了帮助实现平稳过渡,如果您创建与存储桶同名的用户,则可以使用旧的 4.x 重载。因此,在这种情况下,您尝试使用旧的 API,但您没有名为 "default".

的用户