我有一个如下的操作:
public async Task<ActionResult> Pair(string id)
{
try
{
DocuSignAPIManager docuSignAPIManager = new DocuSignAPIManager();
DocuSignEsignatureAuthContainer authContainer = await docuSignAPIManager.Pair(User.Identity.Name, id).ConfigureAwait(false);
DocuSignManager.Instance.Pair(User.Identity.Name, authContainer);
}
catch(Exception e)
{
ErrorManager.Instance.LogError(e);
}
return new HttpStatusCodeResult(200);
}
当调用该操作时,会执行所有逻辑,但是我没有收到HTTP状态码200,而是收到了以下内容:
System.Threading.Tasks.Task`1[System.Web.Mvc.ActionResult]
为了测试,我只是通过以下URL从Web浏览器调用该操作:
http://localhost:20551/CharteredSurveyor/Pair/password
我真的不明白问题出在哪里 - 有人能帮忙吗?