0
我努力讓自己在這樣的.NET後端的API調用:MobileServiceClient.InvokeApiAsync例外「值不能爲空,參數名:令牌」
客戶端(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是:「值不能爲空。 參數名:。記」
我已經使用Fiddler檢查,如果我能得到一些更多的信息,但沒有什麼通話過程中通過提琴手
有人能告訴我這是什麼標記是指?
在此先感謝
爲了清楚起見,用戶似乎是當前正確登錄的,因爲MobileServiceClient.CurrentUser同時擁有UserID和MobileServiceAuthenticationToken填充 – Kiske1
我已經進一步調查,只有當我在localhost上使用後端時,在雲端進行管理。爲了達到這個目的,我一步一步地跟着這篇文章:http://www.systemsabuse.com/2015/12/04/local-debugging-with-user-authentication-of-an-azure-mobile-app-service/ – Kiske1
如果解決了您的問題,您可能需要考慮添加該答案並將其標記爲可以幫助他人。 –