【发布时间】:2015-02-24 04:06:39
【问题描述】:
我有一个新的 MVC5 网站,其视图中包含对子操作的调用。此子操作使用“async”关键字,因为它执行一些数据库工作。
这在本地使用 IIS Express 没有问题,但是如果我在运行 IIS 7.5 的 Windows Server 2008 R2 上运行它,我会收到以下模糊错误:
Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.
我已经读到 MVC 不具备完全异步功能,但如果这是问题所在,为什么它会在 IIS Express 中工作?过了一段时间才意识到这是“异步”操作的问题,因为所有其他视图在两种环境中都没有问题。
【问题讨论】: