Мой код работал нормально, но сейчас я получаю сообщение об ошибке на всех моих TableControllers
, ожидая функции InsertAsync
. Это код:Ожидать Ошибка InsertAsync в Azure Mobile Service TableController
// POST tables/Account
public async Task<IHttpActionResult> PostAccount(Account item)
{
Account current = await InsertAsync(item);
return CreatedAtRoute("Tables", new { id = current.Id }, current);
}
Ошибка говорит: Cannot await System.Threading.Tasks.Task<sampleAppService.DataObjects.Account> expression
.
Я понятия не имею, что вызывает это. Любая помощь?
EDIT
Сигнатура функции InsertAsync
protected virtual Task<TData> InsertAsync (TData item);
Пожалуйста, пост (подпись) 'InsertAsync' метод –
@naffie Убедитесь, что вы используете правую структуру в своих Project-Properties> = 4.5. Далее я прочитал, что у кого-то были похожие проблемы из-за Microsoft.Bcl. Проверьте свои зависимости и удалите Microsoft.Bcl, если это возможно. – Sebi
@Peter Bons, я добавил редактирование, которое показывает его подпись. Sebi, у меня есть Framework 4.5, но он все еще не работает. Он работает с Microsoft.Bcl, поэтому я не уверен, почему это было бы причиной. Я попробую удалить его, чтобы увидеть, что-нибудь изменится. – naffie