我在WP8应用程序上有一个注册页面,当我尝试注册用户(应用程序发送一些基本字段,如电子邮件等)时遇到问题,有时(它不一致){{1抛出异常,看起来它可能超时(内部服务器错误除外)。
MobileServiceInvalidOperationException
我注意到当它不起作用时,如果我再次尝试它通常会立即起作用,也许我应该尝试在catch块中再次调用 User User = new User
{
Name = UserName,
Email = Email == "E-mail address" ? "" : Email,
Mobile = Mobile == "Mobile number" ? "" : Mobile,
Password = GetPasswordHash(Password),
DeviceId = HostId
};
try
{
await App.MobileService.GetTable<User>().InsertAsync(User);
}
catch (Exception ex)
{
MessageBox.Show(ex.GetType().ToString() + "\n\n" + ex.Message);
}
?
我不确定Azure API是否会在后台多次尝试。
明白我的问题很模糊,但无法复制错误。我有其他插入对象的代码,它永远不会失败。
有没有其他人遇到同样的问题?