Я бы не рекомендовал вносить изменения в файлы, такие как web.config, которые автоматически генерируются при публикации. Вот небольшой пример того, как web.config .net framework заменяется на .net core
- Конфигурация уровня проекта (например, .net core или c # version) может быть установлена из файла .csproj
- Конфигурации, связанные с запуском через Интернет (например, связывание вашего
IConfiguration
с пользовательским источником), можно настроить из программы. Ccs
- Конфигурации связующего программного обеспечения и приложений (например, отображение строки соединения с БД) можно настроить из класса запуска cs
В вашем случае проверьте, имеет ли ваш сервер требуемое время выполнения. Если возможно, установите на сервере требуемую среду ядра .net из dot.net/core. Если вы не можете установить его из-за разрешений или чего-то еще, вы можете либо понизить версию своего приложения , либо использовать автономную публикацию.
Понижение версии приложения
Имейте в виду, это означает, что вы потеряете код, зависящий от версии. Это не рекомендуется, если у вас уже есть много кода, который может зависеть от версии. Это можно сделать, обновив файл .csprog. В отличие от .net Framework. Обновление этого файла в ядре .net считается чистым и безопасным.
** автономная публикация **
Эта опция предназначена для работы в системах без установленного ядра .net. Он работает путем создания опубликованных файлов, которые содержат все файлы, связанные с временем выполнения ядра .net, в огромной папке публикации. Так что имейте в виду, что папка публикации будет огромной. Посмотрите на это для получения дополнительной информации https://docs.microsoft.com/en-us/dotnet/core/deploying/