Asp.net web api 用户属性为空

Asp.net web api 用户属性为空,asp.net-web-api,asp.net-identity,Asp.net Web Api,Asp.net Identity,为什么ApiController上的用户属性同时包含MVC控制器(AccountController或HomeController)上登录的用户信息时为空?所有这些都应用于默认VS2013更新2 SPA模板。我应该如何获取当前用户数据?您有什么代码?我将执行以下步骤:1)创建SPA项目2)添加API控制器(读/写)3)更改get方法,其中用户在断点处为null//get:API/user/5公共字符串get(int-id){var user=user.Identity.GetUserId();r

为什么ApiController上的用户属性同时包含MVC控制器(AccountController或HomeController)上登录的用户信息时为空?所有这些都应用于默认VS2013更新2 SPA模板。我应该如何获取当前用户数据?

您有什么代码?我将执行以下步骤:1)创建SPA项目2)添加API控制器(读/写)3)更改get方法,其中用户在断点处为null
//get:API/user/5公共字符串get(int-id){var user=user.Identity.GetUserId();return user;}
id参数的用途是什么?它是在另一个数据库中工作的关键。MongoDB。