私のコードは正常に動作していましたが、現在はInsertAsync
の機能を待っているときに私のすべてのエラーTableControllers
が発生します。これはコードです:Azure Mobile Service TableControllerでInsertAsyncエラーが発生する
// 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
。
何が原因なのかわかりません。どんな助け?上記SEBIの提案に基づいて
EDIT
InsertAsync機能
protected virtual Task<TData> InsertAsync (TData item);
(の署名)を投稿してくださいを'InsertAsync'メソッド –
@naffie Project-Properties> = 4.5で適切なフレームワークを使用していることを確認してください。さらに私は、誰かがMicrosoft.Bclのために同様の問題を抱えていると読んでいます。依存関係を確認し、可能であればMicrosoft.Bclを削除してください。 – Sebi
@Peter Bons、署名を示す編集を追加しました。 Sebi、フレームワークは4.5ですが、まだ失敗します。それはMicrosoft.Bclで動作していたので、なぜそれが原因であるのか分かりません。私は何かが変わるかどうかを見るためにそれを取り除こうとします。 – naffie