你好,在运行应用程序时,我收到了这个错误:
'ProjectAPI.Controllers.UserController.CreatePasswordHash:“Action System.InvalidOperationException(TravelMoreAPI)”有多个参数,这些参数被指定或推断为来自请求体的绑定。每个动作只能绑定一个参数。检查以下参数,并使用“FromQueryAttribute”指定来自查询的绑定,使用“FromRouteAttribute”指定来自路由的绑定,使用“FromBodyAttribute”指定要绑定的参数: Byte[]& passwordHash Byte[]& passwordSalt
这是我的CreatePasswordHash方法:
public void CreatePasswordHash(string password, out byte[] passwordHash, out byte[] passwordSalt)
{
using (var hmac = new HMACSHA512())
{
passwordSalt = hmac.Key;
passwordHash = hmac.ComputeHash(System.Text.Encoding.UTF8.GetBytes(password));
}
}发布于 2022-11-18 10:32:44
让你的方法私密,
这是我的解决方案
https://stackoverflow.com/questions/72623512
复制相似问题