Я пытался установить его, используя шаги, написанные Хансельманом https://www.hanselman.com/blog/RunningASPNETCoreOnGoDaddysCheapestSharedLinuxHostingDontTryThisAtHome.aspx.
Но в итоге я получаю гораздо больше ошибок, чем он описывает в этом посте.Вот шаги, которые я выполнил:
Скомпилируйте проект с помощью Visual Studio.Затем эта команда для публикации файлов:
dotnet publish -r rhel.6-x64
Загрузите файлы из опубликованной папки на мой сайт общего хостинга Linux, см. Рисунок: Загруженные файлы
<i>From:</i> C:\MyApp\bin\Debug\netcoreapp2.1\rhel.6-x64\publish
Затем добрались до моей Shared Linux Cpanel и включите мои SSH-соединения
Сначала он жалуется на библиотеку: libstdc ++ 6-8.2.1-alt5.x86_64.https://altlinux.pkgs.org/sisyphus/classic-x86_64/libstdc++6-8.2.1-alt5.x86_64.rpm.html Я скачал с помощью wget и положил в папку netcoredeps.Отлично.
Во-вторых, он жалуется на версию lib64 / libc.so.6 glibc_2.18.Я нахожу это: glibc-core-2.27-alt8.x86_64.На https://altlinux.pkgs.org/sisyphus/classic-x86_64/glibc-core-2.27-alt8.x86_64.rpm.html. я скачал с помощью wget и положил в папку netcoredeps.Отлично.
/ relocation error: /home2/xxxx/public_html/netcoredeps/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
Конец этой папки netcoredepsвот так:
Одним из возможных решений является, если у вас есть / lib в LD_LIBRARY_PATH или MIC_LD_LIBRARY_PATH, то если это так, удалите его.