本文介绍了此时无法启动异步操作.调用WebService时发生异常?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的ASP.NET MVC 3项目中,我正在调用Web服务进行登录身份验证.但这会引发异常:
In my ASP.NET MVC 3 project I'm calling a web service for login authentication. But it throws an exception:
异常详细信息:
如何解决此问题?
推荐答案
确保您的Controller方法返回异步任务.
Make sure that your Controller method returns an async Task.
public class ServiceController : Controller
{
public async Task<ActionResult> Index()
{
var service = new Service();
await service.CallMethodAsync();
return View();
}
}
基本上,以一种他们认为您仅使用ASP.NET WebForms的方式编写文档,但是显然您也可以在MVC应用程序中使用它,因此需要更新其文档.
Basically, the documentation is written in a way where they believe you are only using ASP.NET WebForms, however obviously you can use this in MVC applications too, so their documentation needs to be updated.
这篇关于此时无法启动异步操作.调用WebService时发生异常?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!