Поддерживает ли Linux MONO ASP.NET Core 2.2 MVC? - PullRequest
0 голосов
/ 18 марта 2019

Я не нашел четкого ответа на этот вопрос.На странице Совместимость они говорят:

Все в .NET 4.7, кроме WPF, WWF и с ограниченным WCF и ограниченным асинхронным стеком ASP.NET

А как насчет .NET Core 2.2?Можно ли запустить его на MONO или нет?

Я рад, что .NET Core Framework становится все более зрелым;но, к сожалению, он не поддерживает устаревшие веб-формы, а поддержка MONO для Core неясна, поэтому они плохо сочетаются.

1 Ответ

2 голосов
/ 18 марта 2019

Mono 5.4 реализует нестандартный 2.0 .Поскольку ASP.NET Core 2.x работает в стандарте Netstand 2.0, Mono 5.4 также поддерживает ASP.NET Core 2.x.

Обратите внимание, что начиная с ASP.NET Core 3.0, платформа будет работать только в .NETядро.Это означает, что если вы хотите придерживаться Mono, вам придется придерживаться ASP.NET Core 2.x.

, поскольку ASP.NET Core 2.2 не является выпуском с длительной поддержкой (LTS), что означаетчто он выйдет из-под поддержки не слишком долго после выпусков 3.0, я бы порекомендовал вам остаться на ASP.NET Core 2.1, если вы хотите запустить его на Mono.

При этом на самом деле нетпричина для вас, чтобы бежать на Моно там.Вы можете просто использовать .NET Core правильно.Если вам нужен Mono для других проектов WebForms, то вы можете просто сделать это для этих проектов.Но для ASP.NET Core вы можете просто выбрать среду выполнения .NET Core.Потому что, в конце концов, ASP.NET Core и WebForms не будут смешиваться, даже если вы используете оба в Mono.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...