Я создаю проект ASP.Net MVC в Mono, используя Visual Studio 2017 для Mac. Я добавил основные контроллеры, представление, модели и т. д., и все работает нормально. Однако, как только я делаю метод Index асинхронным, я получаю следующую ошибку:
System.InvalidOperationException
The view 'Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Home/Index.aspx
~/Views/Home/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Home/Index.cshtml
~/Views/Home/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml
Description: HTTP 500.Error processing request.
Это код:
public async Task<ActionResult> Index()
{
...
}
В поисках некоторой информации я обнаружил, что проект Mono не поддерживает асинхронный конвейер (mono Представление "Индекс" или его мастер не найден)
И на веб-сайте проекта Mono (https://www.mono-project.com/docs/about-mono/compatibility/) описывает различные характеристики совместимости по версиям.
Кто-нибудь знает обходной путь для использования асинхронности в Mono? Или когда будет поддержка?
Спасибо