我有一个动作如下:
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
我真的不明白问题是什么 - 任何人都可以帮忙吗?