как сделать мой сайт asp.net mvc на сервере linux (cntose) или этот код сайта преобразованным в ядро ​​asp.net - PullRequest
2 голосов
/ 10 апреля 2019

мой сайт уже размещен на сервере IIS Windows.Но я хочу разместить на сервере Linux этот сайт код.как развернуть мой сайт asp.net mvc на сервере Linux asp.net преобразовать код в ядро ​​asp.net.

1 Ответ

2 голосов
/ 10 апреля 2019

Исходя из этого вопроса, я понимаю, что вы хотите перенести существующий Asp.net Mvc в ядро ​​dotnet App.Боюсь, что для этого вам нужно создать новый базовый проект dotnet и скопировать / вставить часть вашего предыдущего кода в Asp.net MVC в новый базовый проект dotnet.Однако вы должны сделать это так, как будто вы разрабатываете новое приложение целиком, потому что в ядре dotnet было сделано много изменений.Позвольте мне выделить некоторые из этих изменений здесь.

  1. Asp.net больше не использует .Net framework для разработки и развертывания.теперь он использует dotnet core SDK.
  2. Больше нет файлов web.config.Теперь у нас есть appsettings.json.
  3. . Ядро dotnet использует последние версии Entity Framework, которые теперь изменили имя таблиц базы данных Identity Framework.т. е. таблицы идентификаторов больше не совпадают.
  4. Структура сущностей DBfirst не включает мастера для создания лесов.Вы должны сделать это с помощью команды.

Вывод: Пожалуйста, поищите краткое руководство по ядру dotnet и обязательно обратитесь к документации ядра dotnet для получения дополнительной информации.

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