MobileServiceClient.InvokeApiAsync exception" Value不能为null,参数名称:token"

时间:2016-04-14 12:24:32

标签: c# azure-mobile-services

我试图在.NET后端上进行API调用,如下所示:

客户端(c#)

await client.InvokeApiAsync<UserProfile>(
    "UserInfo",
    System.Net.Http.HttpMethod.Get,
    null);

后端(UserInfoController.cs)

[Authorize]
public async Task<MySkiSchool.DataObjects.UserProfile> Get()
{
    [...]
    var curUser = context.UserProfiles.FirstOrDefault(u => u.UserId == userId);
    [...]
    return curUser;
}

但是我得到一个例外,因为mesagge是:&#34; Value不能为null。 参数名称:token&#34;

如果我可以获得更多信息,我已经与小提琴手核实了,但在通话过程中没有任何东西通过小提琴手。

有人可以告诉我这个令牌是指什么吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

本文档提供了使用本地部署的服务调试auth的逐步说明: https://github.com/Azure/azure-mobile-apps-net-server/wiki/Local-development-and-debugging-the-Mobile-App-.NET-server-backend

我希望这会有所帮助。