#asp.net #mono #kestrel-http-server
#asp.net #моно #kestrel-http-сервер
Вопрос:
Недавно я тестировал ASP.NET Основное приложение на моем Linux-сервере, размещенном через Mono amp; Kestrel. Все работало хорошо, однако мне пришлось перейти с ASP.NET Ядро из-за некоторых неподдерживаемых пакетов, которые были необходимы для приложения.
Я новичок в ASP.NET так что не уверен на 100%, что я делаю неправильно, но теперь, когда я пытаюсь выполнить dotnet run / dotnet build, мой сервер говорит:-
DOTNET1011: Фреймворк не установлен: .NetFramework, версия = v4.6.1
Могу ли я что-нибудь сделать в качестве обходного пути? Я понимаю, что Core был разработан как мультиплатформенный, но с таким количеством неподдерживаемых пакетов он не подходил для этой цели.
Спасибо
Комментарии:
1. Вы должны переключиться на чистый .NET Core в вашем файле project.json. И также обратите внимание, что Mono здесь неуместен.
2. Извините, да, как я уже упоминал, только 3 пакета / библиотеки, которые мне нужны для работы, не поддерживают .NET Core. Неужели нет никакого способа обойти это?
3. Нет, обойти это невозможно.